diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx new file mode 100644 index 0000000..043e1e4 --- /dev/null +++ b/src/app/cart/page.tsx @@ -0,0 +1,48 @@ +"use client"; + +import { useState } from 'react'; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import ProductCart from '@/components/ecommerce/cart/ProductCart'; + +export default function CartPage() { + const [isOpen, setIsOpen] = useState(true); + + return ( + + +
+ setIsOpen(false)} + items={[]} + total="$0.00" + buttons={[{ text: "Checkout" }]} + title="Your Shopping Cart" + /> +
+ +
+ ); +} \ No newline at end of file diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx new file mode 100644 index 0000000..ea01f7a --- /dev/null +++ b/src/app/checkout/page.tsx @@ -0,0 +1,32 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import ContactSplit from '@/components/sections/contact/ContactSplit'; +import FooterCard from '@/components/sections/footer/FooterCard'; + +export default function CheckoutPage() { + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/order-confirmation/page.tsx b/src/app/order-confirmation/page.tsx new file mode 100644 index 0000000..eaf5823 --- /dev/null +++ b/src/app/order-confirmation/page.tsx @@ -0,0 +1,32 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import FooterCard from '@/components/sections/footer/FooterCard'; +import MediaAbout from '@/components/sections/about/MediaAbout'; + +export default function OrderConfirmationPage() { + return ( + + + +
+ +
+ +
+
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 357615c..53e7696 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -30,10 +30,13 @@ export default function LandingPage() {