diff --git a/src/app/product/[id]/page.tsx b/src/app/product/[id]/page.tsx new file mode 100644 index 0000000..93feda5 --- /dev/null +++ b/src/app/product/[id]/page.tsx @@ -0,0 +1,94 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import ProductDetailCard from '@/components/ecommerce/productDetail/ProductDetailCard'; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import { Star } from "lucide-react"; + +export default function ProductDetailPage() { + const handleAddToCart = () => { + alert("Product added to cart!"); + }; + + const handleBuyNow = () => { + alert("Proceeding to checkout!"); + }; + + const handleSizeChange = (value: string) => { + console.log("Selected size:", value); + }; + + const handleColorChange = (value: string) => { + console.log("Selected color:", value); + }; + + return ( + + + + +
+ console.log("Selected quantity:", value) + }} + buttons={[ + { text: "Add to Cart", onClick: handleAddToCart }, + { text: "Buy Now", onClick: handleBuyNow } + ]} + /> +
+
+
+ ); +} \ No newline at end of file