diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx new file mode 100644 index 0000000..1cb03e9 --- /dev/null +++ b/src/app/cart/page.tsx @@ -0,0 +1,85 @@ +"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 { Facebook, Instagram, Linkedin, Twitter } from "lucide-react"; +import Link from 'next/link'; + +export default function CartPage() { + const updatedNavItems = [ + { name: "Home", id: "/#hero" }, + { name: "About Us", id: "/#about" }, + { name: "Shop", id: "/shop" }, + { name: "Cart", id: "/cart" }, + { name: "Testimonials", id: "/#testimonials" }, + { name: "FAQ", id: "/#faq" }, + { name: "Contact", id: "/#contact" } + ]; + + return ( + + + + +
+

Your Shopping Cart

+
+

Your cart is currently empty. Visit our shop to add items!

+ {/* Placeholder for actual cart items */} + {/* Example: */} + {/*
*/} + {/*

Product Name

*/} + {/*

$XX.XX

*/} + {/*
*/} + {/*
*/} + {/*

Total: $XX.XX

*/} + {/* */} + {/* Proceed to Checkout */} + {/* */} + {/*
*/} +
+
+ + Continue Shopping + +
+
+ + +
+
+ ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 43fd3cc..46c4de0 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -38,6 +38,8 @@ export default function LandingPage() { name: "About Us", id: "/#about"}, { name: "Shop", id: "/shop"}, + { + name: "Cart", id: "/cart"}, { name: "Testimonials", id: "/#testimonials"}, { @@ -228,4 +230,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx new file mode 100644 index 0000000..d8bee7e --- /dev/null +++ b/src/app/shop/page.tsx @@ -0,0 +1,99 @@ +"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 ProductCardFour from '@/components/sections/product/ProductCardFour'; +import { Facebook, Instagram, Linkedin, Twitter } from "lucide-react"; + +export default function ShopPage() { + const products = [ + { + id: "1", name: "Smartphone Screen Repair", price: "$99.99", variant: "Standard", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EdGtL5EJ2VFkceq2NeCE7dtSEz/uploaded-1780504028868-qsj0vu76.jpg", imageAlt: "Phone screen repair", rating: 4.5, + reviewCount: "120" + }, + { + id: "2", name: "Laptop Diagnostic", price: "$49.00", variant: "Initial Fee", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EdGtL5EJ2VFkceq2NeCE7dtSEz/uploaded-1780504028868-b9iqmtgo.jpg", imageAlt: "Laptop diagnostic", rating: 4.8, + reviewCount: "85" + }, + { + id: "3", name: "Tablet Battery Replacement", price: "$79.99", variant: "Premium", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EdGtL5EJ2VFkceq2NeCE7dtSEz/uploaded-1780504028868-pa088lxv.jpg", imageAlt: "Tablet battery replacement", rating: 4.2, + reviewCount: "60" + }, + { + id: "4", name: "Gaming Console HDMI Fix", price: "$129.99", variant: "Advanced", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EdGtL5EJ2VFkceq2NeCE7dtSEz/uploaded-1780504028868-diq7d7sn.jpg", imageAlt: "Gaming console HDMI repair", rating: 4.7, + reviewCount: "95" + }, + { + id: "5", name: "Data Recovery Service", price: "Starting at $150", variant: "Complex", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EdGtL5EJ2VFkceq2NeCE7dtSEz/uploaded-1780504028868-dznb26s4.jpg", imageAlt: "Data recovery service", rating: 4.9, + reviewCount: "45" + }, + { + id: "6", name: "Protective Phone Case", price: "$25.00", variant: "Accessory", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/default_image.jpg", imageAlt: "Protective phone case", rating: 4.0, + reviewCount: "200" + } + ]; + + const updatedNavItems = [ + { name: "Home", id: "/#hero" }, + { name: "About Us", id: "/#about" }, + { name: "Shop", id: "/shop" }, + { name: "Cart", id: "/cart" }, + { name: "Testimonials", id: "/#testimonials" }, + { name: "FAQ", id: "/#faq" }, + { name: "Contact", id: "/#contact" } + ]; + + return ( + + + + +
+ +
+ + +
+
+ ); +}