From 9d4a88f409d9832228a1aa473c8ca29146530d23 Mon Sep 17 00:00:00 2001 From: akshit Pathania Date: Fri, 17 Jan 2025 02:13:23 +0530 Subject: [PATCH] Fixing build error --- apollo-server.mjs | 31 ++++++++++++++++++++++++++++++- src/app/members/page.jsx | 7 +------ 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/apollo-server.mjs b/apollo-server.mjs index 8ca2966..2775645 100644 --- a/apollo-server.mjs +++ b/apollo-server.mjs @@ -21,8 +21,29 @@ const typeDefs = gql` about: String } + type BlogPost { + id: ID! + blog_title: String! + image: String! + author: String! + tags: [String!]! + description: String! + mdfile: String! + } + + type Gallery { + id: ID! + image: String! + event: String + title: String + desc: String + set: String + } + type Query { members: [Member] + blogPosts: [BlogPost] + gallery: [Gallery] } `; @@ -32,12 +53,20 @@ const resolvers = { const { profileDetails } = await import(pathToFileURL(path.resolve(__dirname, './data/member_data.mjs')).href); return profileDetails; }, + blogPosts: async () => { + const { blogData } = await import(pathToFileURL(path.resolve(__dirname, './data/blog_posts.mjs')).href); + return blogData; + }, + gallery: async () => { + const { data } = await import(pathToFileURL(path.resolve(__dirname, './data/data.mjs')).href); + return data; + }, }, }; const app = express(); app.use(cors({ - origin: '*', // Allow all origins for development + origin: '*', })); const startApolloServer = async () => { diff --git a/src/app/members/page.jsx b/src/app/members/page.jsx index ecbd998..2ff2028 100644 --- a/src/app/members/page.jsx +++ b/src/app/members/page.jsx @@ -11,13 +11,11 @@ import Footer from '../../components/footer'; import Loader from "../../components/loader"; import SkeletonLoader from "../../components/skeltonloader"; -// Apollo Client setup const client = new ApolloClient({ - uri: process.env.GRAPH_QL_URI || 'http://localhost:4000/graphql', // Make sure this matches your server's URL + uri: process.env.GRAPH_QL_URI || 'https://images.istenith.com/graphql/', cache: new InMemoryCache(), }); -// GraphQL Query const GET_MEMBERS = gql` query GetMembers { members { @@ -40,13 +38,11 @@ const Team = () => { const [showImage, setShowImage] = useState(false); const [isLoading, setIsLoading] = useState(true); - // Apollo query hook const { loading, error, data } = useQuery(GET_MEMBERS, { client, fetchPolicy: 'cache-and-network', }); - // Scroll progress animation const { scrollYProgress } = useScroll(); useEffect(() => { @@ -205,7 +201,6 @@ const Team = () => { ); }; -// Wrap Team component with ApolloProvider const TeamWithApollo = () => (