11import Footer from "@/components/Footer" ;
22import Navbar from "@/components/Navbar" ;
3+ import BuySection from "@/components/PNKToken/BuySection" ;
34import Hero from "@/components/PNKToken/Hero" ;
45import TokenNeedSection from "@/components/PNKToken/TokenNeedSection" ;
56import TokenomicsSection from "@/components/PNKToken/TokenomicsSection" ;
67import { footerQuery , FooterQueryType } from "@/queries/footer" ;
78import { navbarQuery , NavbarQueryType } from "@/queries/navbar" ;
89import { heroQuery , HeroQueryType } from "@/queries/pnk-token/hero" ;
10+ import {
11+ buySectionQuery ,
12+ BuySectionQueryType ,
13+ } from "@/queries/pnk-token/token-buy" ;
914import {
1015 tokenNeedSectionQuery ,
1116 TokenNeedSectionQueryType ,
@@ -19,14 +24,16 @@ import { graphQLClient } from "@/utils/graphQLClient";
1924interface IPNKtoken {
2025 navbarData : NavbarQueryType ;
2126 footerData : FooterQueryType ;
22- heroData : HeroQueryType [ "pnkTokenPageHero" ] ;
27+ heroData : HeroQueryType ;
28+ buyData : BuySectionQueryType [ "pnkTokenPageBuySection" ] ;
2329 tokenNeedData : TokenNeedSectionQueryType [ "pnkTokenPageNeedSection" ] ;
2430 tokenomicsData : TokenomicsSectionQueryType [ "pnkTokenPageTokenomicsSection" ] ;
2531}
2632
2733const PNKToken : React . FC < IPNKtoken > = ( {
2834 footerData,
2935 heroData,
36+ buyData,
3037 tokenNeedData,
3138 tokenomicsData,
3239 navbarData,
@@ -35,6 +42,7 @@ const PNKToken: React.FC<IPNKtoken> = ({
3542 < div >
3643 < Navbar { ...{ navbarData } } />
3744 < Hero { ...{ heroData } } />
45+ < BuySection { ...{ buyData } } />
3846 < TokenNeedSection { ...{ tokenNeedData } } />
3947 < TokenomicsSection { ...{ tokenomicsData } } />
4048 < Footer { ...{ footerData } } />
@@ -47,19 +55,23 @@ export const getStaticProps = async () => {
4755
4856 const footerData = await graphQLClient . request < FooterQueryType > ( footerQuery ) ;
4957 const heroData = await graphQLClient . request < HeroQueryType > ( heroQuery ) ;
58+ const buyData = await graphQLClient . request < BuySectionQueryType > (
59+ buySectionQuery
60+ ) ;
5061 const tokenNeedData = await graphQLClient . request < TokenNeedSectionQueryType > (
5162 tokenNeedSectionQuery
5263 ) ;
5364 const tokenomicsData =
5465 await graphQLClient . request < TokenomicsSectionQueryType > (
5566 tokenomicsSectionQuery
5667 ) ;
57-
68+
5869 return {
5970 props : {
6071 navbarData,
6172 footerData,
62- heroData : heroData . pnkTokenPageHero ,
73+ heroData,
74+ buyData : buyData . pnkTokenPageBuySection ,
6375 tokenNeedData : tokenNeedData . pnkTokenPageNeedSection ,
6476 tokenomicsData : tokenomicsData . pnkTokenPageTokenomicsSection ,
6577 } ,
0 commit comments