--- // Import section components import MainLayout from "../../layouts/MainLayout.astro"; import ProductTabBtn from "../../components/ui/buttons/ProductTabBtn.astro"; import PrimaryCTA from "../../components/ui/buttons/PrimaryCTA.astro"; declare global { interface Window { gsap: any; } } import { Image } from "astro:assets"; import { getCollection } from "astro:content"; export async function getStaticPaths() { const productEntries = await getCollection("products"); return productEntries.map((product) => ({ params: { slug: product.slug }, props: { product }, })); } const { product } = Astro.props; ---

{product.data.main.content}

{product.data.main.title}

{product.data.main.subTitle}

{product.data.main.imgAlt}

{product.data.description.title}

{product.data.description.subTitle}

{ product.data.descriptionList.map((list) => (

{list.title}

{list.subTitle}

)) }