From 8d2611f4ffded3b2176b0583b43671143d9ff2a6 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:18:22 +0000 Subject: [PATCH 1/6] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index d065801..4ffdd08 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -17,9 +17,9 @@ export default function ContactPage() { { items: [ { label: "About Us", href: "#about" }, - { label: "Contact", href: "#contact" }, - { label: "Shipping Policy", href: "#shipping" }, - { label: "Return Policy", href: "#returns" }, + { label: "Contact", href: "/contact" }, + { label: "Shipping Policy", href: "/shipping-policy" }, + { label: "Return Policy", href: "/return-policy" }, ], }, { -- 2.49.1 From af3fe0542d7f8900cdaa80b6bc59a0be8d25e765 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:18:23 +0000 Subject: [PATCH 2/6] Update src/app/page.tsx --- src/app/page.tsx | 41 ++++++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 15 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index ba78ecf..cb93626 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -16,16 +16,16 @@ export default function HomePage() { { name: "Home", id: "/" }, { name: "Shop", id: "/shop" }, { name: "Collections", id: "#collections" }, - { name: "Contact", id: "#newsletter" }, + { name: "Contact", id: "/contact" }, ]; const footerColumns = [ { items: [ { label: "About Us", href: "#about" }, - { label: "Contact", href: "#contact" }, - { label: "Shipping Policy", href: "#shipping" }, - { label: "Return Policy", href: "#returns" }, + { label: "Contact", href: "/contact" }, + { label: "Shipping Policy", href: "/shipping-policy" }, + { label: "Return Policy", href: "/return-policy" }, ], }, { @@ -82,15 +82,18 @@ export default function HomePage() { { name: "Ahmed Hassan", handle: "Runner", testimonial: "Very comfortable shoes and great service. Exceeded my expectations!", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/man-corrects-belt-fees-groom-man-s-hands-dressing-man-buttons-pants-jeans_8353-5893.jpg?_wi=1"}, + "http://img.b2bpic.net/free-photo/man-corrects-belt-fees-groom-man-s-hands-dressing-man-buttons-pants-jeans_8353-5893.jpg?_wi=1" + }, { name: "Fatima Mohamed", handle: "Athlete", testimonial: "Fast delivery and original products. Highly recommended!", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/brunette-businesswoman-posing_23-2148142801.jpg?_wi=1"}, + "http://img.b2bpic.net/free-photo/brunette-businesswoman-posing_23-2148142801.jpg?_wi=1" + }, { name: "Hassan Ali", handle: "Customer", testimonial: "Great quality and perfect fit. Will buy again!", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-happy-businessman-with-crossed-arms_23-2147955274.jpg?_wi=1"}, + "http://img.b2bpic.net/free-photo/portrait-happy-businessman-with-crossed-arms_23-2147955274.jpg?_wi=1" + }, ]} buttons={[ { text: "Shop Now", href: "/shop" }, @@ -113,22 +116,26 @@ export default function HomePage() { id: 1, title: "Running Shoes", description: "Engineered for speed, comfort, and long-distance performance with advanced cushioning technology.", imageSrc: - "http://img.b2bpic.net/free-photo/athlete-standing-all-weather-running-track_1150-14632.jpg?id=5212292"}, + "http://img.b2bpic.net/free-photo/athlete-standing-all-weather-running-track_1150-14632.jpg?id=5212292" + }, { id: 2, title: "Training Shoes", description: "Versatile athletic footwear designed for gym workouts, cross-training, and high-impact activities.", imageSrc: - "http://img.b2bpic.net/free-photo/close-up-fitness-woman-tying-her-shoelaces_171337-6287.jpg?id=7286942"}, + "http://img.b2bpic.net/free-photo/close-up-fitness-woman-tying-her-shoelaces_171337-6287.jpg?id=7286942" + }, { id: 3, title: "Lifestyle Sneakers", description: "Stylish everyday wear that combines comfort with contemporary street fashion.", imageSrc: - "http://img.b2bpic.net/free-photo/new-sneakers_93675-130455.jpg"}, + "http://img.b2bpic.net/free-photo/new-sneakers_93675-130455.jpg" + }, { id: 4, title: "New Arrivals", description: "Discover the latest releases featuring innovative designs and cutting-edge technology.", imageSrc: - "http://img.b2bpic.net/free-vector/abstract-sales-landing-page-with-image_23-2148320086.jpg"}, + "http://img.b2bpic.net/free-vector/abstract-sales-landing-page-with-image_23-2148320086.jpg" + }, ]} /> @@ -166,16 +173,20 @@ export default function HomePage() { metrics={[ { id: "1", value: "100%", description: - "Original Products - All items are guaranteed authentic and sourced directly from manufacturers."}, + "Original Products - All items are guaranteed authentic and sourced directly from manufacturers." + }, { id: "2", value: "24/7", description: - "Cash on Delivery - Pay safely when your order arrives at your doorstep."}, + "Cash on Delivery - Pay safely when your order arrives at your doorstep." + }, { id: "3", value: "30 Days", description: - "Easy Returns - Hassle-free returns within 30 days for complete peace of mind."}, + "Easy Returns - Hassle-free returns within 30 days for complete peace of mind." + }, { id: "4", value: "2-3 Days", description: - "Fast Shipping - Quick delivery across Egypt with tracking available."}, + "Fast Shipping - Quick delivery across Egypt with tracking available." + }, ]} metricsAnimation="slide-up" useInvertedBackground={false} -- 2.49.1 From 3a2521efb69effa25a92321bf5c60d9b4f52a4d1 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:18:23 +0000 Subject: [PATCH 3/6] Update src/app/product/[id]/page.tsx --- src/app/product/[id]/page.tsx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/app/product/[id]/page.tsx b/src/app/product/[id]/page.tsx index 55e2afc..a137352 100644 --- a/src/app/product/[id]/page.tsx +++ b/src/app/product/[id]/page.tsx @@ -20,9 +20,9 @@ export default function ProductPage({ params }: { params: { id: string } }) { { items: [ { label: "About Us", href: "#about" }, - { label: "Contact", href: "#contact" }, - { label: "Shipping Policy", href: "#shipping" }, - { label: "Return Policy", href: "#returns" }, + { label: "Contact", href: "/contact" }, + { label: "Shipping Policy", href: "/shipping-policy" }, + { label: "Return Policy", href: "/return-policy" }, ], }, { @@ -72,7 +72,8 @@ export default function ProductPage({ params }: { params: { id: string } }) { colors: ["Black", "White", "Navy", "Gray"], image: "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg", images: [ - "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg", "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg"], + "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg", "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg" + ], }, "2": { name: "Nike Air Zoom Elite", price: "1,899 EGP", rating: 4.9, @@ -88,7 +89,8 @@ export default function ProductPage({ params }: { params: { id: string } }) { colors: ["Red", "Blue", "Silver", "Black"], image: "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg", images: [ - "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg", "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg"], + "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg", "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg" + ], }, "3": { name: "Adidas Ultraboost Pro", price: "2,299 EGP", rating: 4.7, @@ -104,7 +106,8 @@ export default function ProductPage({ params }: { params: { id: string } }) { colors: ["White", "Black", "Gold", "Blue"], image: "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg", images: [ - "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg", "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg"], + "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg", "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg" + ], }, }; -- 2.49.1 From d2c3c612886a0630185999252336330af277f115 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:18:24 +0000 Subject: [PATCH 4/6] Add src/app/return-policy/page.tsx --- src/app/return-policy/page.tsx | 177 +++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 src/app/return-policy/page.tsx diff --git a/src/app/return-policy/page.tsx b/src/app/return-policy/page.tsx new file mode 100644 index 0000000..86b9803 --- /dev/null +++ b/src/app/return-policy/page.tsx @@ -0,0 +1,177 @@ +"use client"; + +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import LegalSection from "@/components/legal/LegalSection"; +import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function ReturnPolicyPage() { + const navItems = [ + { name: "Home", id: "/" }, + { name: "Shop", id: "/shop" }, + { name: "Collections", id: "#collections" }, + { name: "Contact", id: "/contact" }, + ]; + + const footerColumns = [ + { + items: [ + { label: "About Us", href: "#about" }, + { label: "Contact", href: "/contact" }, + { label: "Shipping Policy", href: "/shipping-policy" }, + { label: "Return Policy", href: "/return-policy" }, + ], + }, + { + items: [ + { label: "FAQ", href: "#faq" }, + { label: "Order Tracking", href: "#tracking" }, + { label: "Size Guide", href: "#sizes" }, + { label: "Care Tips", href: "#care" }, + ], + }, + { + items: [ + { label: "Instagram", href: "https://instagram.com" }, + { label: "Facebook", href: "https://facebook.com" }, + { label: "TikTok", href: "https://tiktok.com" }, + { label: "Privacy Policy", href: "#privacy" }, + ], + }, + ]; + + return ( + + + +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From e8f8be783be3db34a63e61e34e0d87dc971e46cd Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:18:24 +0000 Subject: [PATCH 5/6] Add src/app/shipping-policy/page.tsx --- src/app/shipping-policy/page.tsx | 161 +++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 src/app/shipping-policy/page.tsx diff --git a/src/app/shipping-policy/page.tsx b/src/app/shipping-policy/page.tsx new file mode 100644 index 0000000..b0a8142 --- /dev/null +++ b/src/app/shipping-policy/page.tsx @@ -0,0 +1,161 @@ +"use client"; + +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import LegalSection from "@/components/legal/LegalSection"; +import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; + +export default function ShippingPolicyPage() { + const navItems = [ + { name: "Home", id: "/" }, + { name: "Shop", id: "/shop" }, + { name: "Collections", id: "#collections" }, + { name: "Contact", id: "/contact" }, + ]; + + const footerColumns = [ + { + items: [ + { label: "About Us", href: "#about" }, + { label: "Contact", href: "/contact" }, + { label: "Shipping Policy", href: "/shipping-policy" }, + { label: "Return Policy", href: "/return-policy" }, + ], + }, + { + items: [ + { label: "FAQ", href: "#faq" }, + { label: "Order Tracking", href: "#tracking" }, + { label: "Size Guide", href: "#sizes" }, + { label: "Care Tips", href: "#care" }, + ], + }, + { + items: [ + { label: "Instagram", href: "https://instagram.com" }, + { label: "Facebook", href: "https://facebook.com" }, + { label: "TikTok", href: "https://tiktok.com" }, + { label: "Privacy Policy", href: "#privacy" }, + ], + }, + ]; + + return ( + + + +
+ +
+ + +
+ ); +} \ No newline at end of file -- 2.49.1 From b101cf90828fa4c6cc01e15433f0eab76b06b5ef Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:18:25 +0000 Subject: [PATCH 6/6] Update src/app/shop/page.tsx --- src/app/shop/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index d7cf7f1..c71659b 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -11,16 +11,16 @@ export default function ShopPage() { { name: "Home", id: "/" }, { name: "Shop", id: "/shop" }, { name: "Collections", id: "#collections" }, - { name: "Contact", id: "#newsletter" }, + { name: "Contact", id: "/contact" }, ]; const footerColumns = [ { items: [ { label: "About Us", href: "#about" }, - { label: "Contact", href: "#contact" }, - { label: "Shipping Policy", href: "#shipping" }, - { label: "Return Policy", href: "#returns" }, + { label: "Contact", href: "/contact" }, + { label: "Shipping Policy", href: "/shipping-policy" }, + { label: "Return Policy", href: "/return-policy" }, ], }, { -- 2.49.1