OwlCyberSecurity - MANAGER
Edit File: page.tsx
import React from "react"; import FAQSection from "../FAQSection"; import HowSellBuy from "../HowSellBuy"; import CommentHomePage from "../CommentHomePage"; import HomeSearch from "../HomeSearch"; import ForeingDescription from "./ForeingDescription"; import { BannerData } from "@/components/BannerData"; // import { GoogleTagManager } from "@next/third-parties/google"; import BannerHome from "../BannerHome"; import Script from "next/script"; import { breadcrumbSchema } from "../components/script/breadcrumbSchema"; import HomeDiscountCarousel from "../components/homeComponent/HomeDiscountCarousel"; import HomeBlog from "../components/homeComponent/HomeBlog"; const fetchSliders = async () => { const res = await fetch(`${process.env.NEXT_PUBLIC_API_ADDRESS_V2}sliders`, { next: { revalidate: 60 }, }); try { const sliders = await res.json(); if (res.status === 200) { return { sliders: sliders.data.sliders, advantage: sliders.data.advantage, Products_offer: sliders.data.Products_offer, }; } else { return BannerData; } } catch (error) { return BannerData; } }; const fetchArticle = async () => { const res = await fetch( `${process.env.NEXT_PUBLIC_API_ADDRESS}article-page?region=foreign-shopping`, { next: { revalidate: 60 }, } ); try { const data = await res.json(); if (res.status === 200) { return data.data; } } catch (error) { return []; } }; async function OtherPage() { const sliders = await fetchSliders(); const articles = await fetchArticle(); return ( <> <Script id="breadcrumbs-schema" type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(breadcrumbSchema), }} /> <main> {/* <GoogleTagManager gtmId="GTM-MC5G2VZ" /> */} <BannerHome sliders={sliders.sliders} /> <HomeSearch /> <div className="category-container"> <h1> خرید از خارج با <span className="text-[var(--base-yellow)] font-IRANSansBold"> {" "} چارسوق </span> </h1> </div> <HomeDiscountCarousel data={sliders?.Products_offer} /> {/* <EbayCategory /> */} <CommentHomePage /> <HowSellBuy advantage={sliders.advantage} /> <ForeingDescription /> <HomeBlog data={articles} /> <FAQSection /> </main> </> ); } export default OtherPage;