diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx new file mode 100644 index 0000000..e878364 --- /dev/null +++ b/src/app/cart/page.tsx @@ -0,0 +1,27 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import ProductCart from '@/components/ecommerce/cart/ProductCart'; + +export default function CartPage() { + return ( + + +
+ {}} + items={[]} + total="$0.00" + buttons={[{ text: "Checkout", href: "#" }]} + /> +
+ +
+ ); +} \ 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..c35da97 --- /dev/null +++ b/src/app/checkout/page.tsx @@ -0,0 +1,33 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import React from 'react'; + +export default function CheckoutPage() { + return ( + + +
+

Checkout

+
+

Complete your purchase by entering your shipping details and payment information below.

+ {/* Checkout form logic would go here */} +
+
+ +
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index af2cb81..19c5817 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -6,7 +6,7 @@ import ContactCenter from '@/components/sections/contact/ContactCenter'; import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FooterSimple from '@/components/sections/footer/FooterSimple'; import HeroLogo from '@/components/sections/hero/HeroLogo'; -import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import ProductCatalog from '@/components/ecommerce/productCatalog/ProductCatalog'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; @@ -26,17 +26,16 @@ export default function LandingPage() { > @@ -141,4 +140,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file diff --git a/src/app/product/[id]/page.tsx b/src/app/product/[id]/page.tsx new file mode 100644 index 0000000..55b64ab --- /dev/null +++ b/src/app/product/[id]/page.tsx @@ -0,0 +1,20 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; + +export default function ProductDetail({ params }: { params: { id: string } }) { + return ( + + +
+

Product Detail: {params.id}

+
+ +
+ ); +} \ No newline at end of file diff --git a/src/app/profile/page.tsx b/src/app/profile/page.tsx new file mode 100644 index 0000000..6a283b7 --- /dev/null +++ b/src/app/profile/page.tsx @@ -0,0 +1,32 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import React from 'react'; + +export default function ProfilePage() { + return ( + + +
+

My Account

+
+

Welcome back! View your order history, manage your profile, and update your preferences here.

+
+
+ +
+ ); +} \ No newline at end of file