From 7562e1aef95030806cb7239bec2c1152fd46d4c2 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:12:44 +0000 Subject: [PATCH 1/4] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 6f8fdce..d065801 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -9,8 +9,7 @@ export default function ContactPage() { const navItems = [ { name: "Home", id: "/" }, { name: "Shop", id: "/shop" }, - { name: "Collections", id: "/collections" }, - { name: "Reviews", id: "/reviews" }, + { name: "Collections", id: "#collections" }, { name: "Contact", id: "/contact" }, ]; @@ -69,22 +68,14 @@ export default function ContactPage() { description="We'd love to hear from you. Have a question or feedback? Send us a message and we'll respond as soon as possible." inputs={[ { - name: "name", - type: "text", - placeholder: "Your Full Name", - required: true, + name: "name", type: "text", placeholder: "Your Full Name", required: true, }, { - name: "email", - type: "email", - placeholder: "Your Email Address", - required: true, + name: "email", type: "email", placeholder: "Your Email Address", required: true, }, ]} textarea={{ - name: "message", - placeholder: "Tell us what you need help with...", - rows: 5, + name: "message", placeholder: "Tell us what you need help with...", rows: 5, required: true, }} useInvertedBackground={false} -- 2.49.1 From 73e4f4d0c3093f6bf8b259cbd1b93aa19cb9c465 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:12:44 +0000 Subject: [PATCH 2/4] Update src/app/page.tsx --- src/app/page.tsx | 193 +++++++++-------------------------------------- 1 file changed, 36 insertions(+), 157 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 8afe16f..502afef 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -6,10 +6,9 @@ import HeroSplitTestimonial from "@/components/sections/hero/HeroSplitTestimonia import FeatureCardSix from "@/components/sections/feature/FeatureCardSix"; import ProductCardFour from "@/components/sections/product/ProductCardFour"; import MetricCardFourteen from "@/components/sections/metrics/MetricCardFourteen"; -import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCardTwo"; import ContactSplitForm from "@/components/sections/contact/ContactSplitForm"; import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; -import { Zap, Star, Award, CheckCircle, ThumbsUp } from "lucide-react"; +import { Zap } from "lucide-react"; import Link from "next/link"; export default function HomePage() { @@ -17,7 +16,6 @@ export default function HomePage() { { name: "Home", id: "/" }, { name: "Shop", id: "/shop" }, { name: "Collections", id: "#collections" }, - { name: "Reviews", id: "#reviews" }, { name: "Contact", id: "#newsletter" }, ]; @@ -63,13 +61,7 @@ export default function HomePage() { > @@ -176,34 +144,16 @@ export default function HomePage() { useInvertedBackground={false} products={[ { - id: "1", - name: "Skechers Performance Runner", - price: "1,299 EGP", - variant: "Black • White • Navy", - imageSrc: - "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg?_wi=1", - imageAlt: "Skechers Performance Runner", - isFavorited: false, + id: "1", name: "Skechers Performance Runner", price: "1,299 EGP", variant: "Black • White • Navy", imageSrc: + "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg?_wi=1", imageAlt: "Skechers Performance Runner", isFavorited: false, }, { - id: "2", - name: "Nike Air Zoom Elite", - price: "1,899 EGP", - variant: "Red • Blue • Silver", - imageSrc: - "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg?_wi=1", - imageAlt: "Nike Air Zoom Elite", - isFavorited: false, + id: "2", name: "Nike Air Zoom Elite", price: "1,899 EGP", variant: "Red • Blue • Silver", imageSrc: + "http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg?_wi=1", imageAlt: "Nike Air Zoom Elite", isFavorited: false, }, { - id: "3", - name: "Adidas Ultraboost Pro", - price: "2,299 EGP", - variant: "White • Black • Gold", - imageSrc: - "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg?_wi=2", - imageAlt: "Adidas Ultraboost Pro", - isFavorited: false, + id: "3", name: "Adidas Ultraboost Pro", price: "2,299 EGP", variant: "White • Black • Gold", imageSrc: + "http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg?_wi=2", imageAlt: "Adidas Ultraboost Pro", isFavorited: false, }, ]} /> @@ -215,104 +165,33 @@ export default function HomePage() { tag="Trust & Quality" metrics={[ { - id: "1", - value: "100%", - description: - "Original Products - All items are guaranteed authentic and sourced directly from manufacturers.", - }, + id: "1", value: "100%", description: + "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.", - }, + id: "2", value: "24/7", description: + "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.", - }, + id: "3", value: "30 Days", description: + "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.", - }, + id: "4", value: "2-3 Days", description: + "Fast Shipping - Quick delivery across Egypt with tracking available."}, ]} metricsAnimation="slide-up" useInvertedBackground={false} /> -
- -
-
Date: Sat, 7 Mar 2026 12:12:45 +0000 Subject: [PATCH 3/4] Update src/app/product/[id]/page.tsx --- src/app/product/[id]/page.tsx | 45 ++++++++++------------------------- 1 file changed, 13 insertions(+), 32 deletions(-) diff --git a/src/app/product/[id]/page.tsx b/src/app/product/[id]/page.tsx index 5fba7cc..55e2afc 100644 --- a/src/app/product/[id]/page.tsx +++ b/src/app/product/[id]/page.tsx @@ -12,8 +12,7 @@ export default function ProductPage({ params }: { params: { id: string } }) { const navItems = [ { name: "Home", id: "/" }, { name: "Shop", id: "/shop" }, - { name: "Collections", id: "/collections" }, - { name: "Reviews", id: "/reviews" }, + { name: "Collections", id: "#collections" }, { name: "Contact", id: "/contact" }, ]; @@ -60,13 +59,10 @@ export default function ProductPage({ params }: { params: { id: string } }) { }; } = { "1": { - name: "Skechers Performance Runner", - price: "1,299 EGP", - rating: 4.8, + name: "Skechers Performance Runner", price: "1,299 EGP", rating: 4.8, reviews: 124, description: - "Experience premium comfort with our Skechers Performance Runner. Engineered with advanced cushioning technology for all-day wear and optimal performance. Perfect for running, training, or everyday activities.", - specifications: [ + "Experience premium comfort with our Skechers Performance Runner. Engineered with advanced cushioning technology for all-day wear and optimal performance. Perfect for running, training, or everyday activities.", specifications: [ { label: "Material", value: "Premium Mesh & Synthetic" }, { label: "Closure", value: "Lace-up" }, { label: "Weight", value: "280g per shoe" }, @@ -75,20 +71,14 @@ export default function ProductPage({ params }: { params: { id: string } }) { sizes: ["6", "7", "8", "9", "10", "11", "12", "13"], 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", 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"], }, "2": { - name: "Nike Air Zoom Elite", - price: "1,899 EGP", - rating: 4.9, + name: "Nike Air Zoom Elite", price: "1,899 EGP", rating: 4.9, reviews: 256, description: - "Elevate your performance with Nike Air Zoom Elite. Featuring cutting-edge Zoom Air technology for responsive cushioning and superior support. Designed for serious athletes and fitness enthusiasts.", - specifications: [ + "Elevate your performance with Nike Air Zoom Elite. Featuring cutting-edge Zoom Air technology for responsive cushioning and superior support. Designed for serious athletes and fitness enthusiasts.", specifications: [ { label: "Material", value: "Engineered Mesh" }, { label: "Closure", value: "Lace-up" }, { label: "Weight", value: "260g per shoe" }, @@ -97,20 +87,14 @@ export default function ProductPage({ params }: { params: { id: string } }) { sizes: ["6", "7", "8", "9", "10", "11", "12", "13"], 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", 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"], }, "3": { - name: "Adidas Ultraboost Pro", - price: "2,299 EGP", - rating: 4.7, + name: "Adidas Ultraboost Pro", price: "2,299 EGP", rating: 4.7, reviews: 189, description: - "The ultimate performance shoe with Adidas Ultraboost Pro technology. Maximum energy return and comfort for runners and athletes. Premium materials meet cutting-edge innovation.", - specifications: [ + "The ultimate performance shoe with Adidas Ultraboost Pro technology. Maximum energy return and comfort for runners and athletes. Premium materials meet cutting-edge innovation.", specifications: [ { label: "Material", value: "Primeknit Textile" }, { label: "Closure", value: "Lace-up" }, { label: "Weight", value: "270g per shoe" }, @@ -119,11 +103,8 @@ export default function ProductPage({ params }: { params: { id: string } }) { sizes: ["6", "7", "8", "9", "10", "11", "12", "13"], 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", 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"], }, }; -- 2.49.1 From 11ad38f9763cc14e2262e0d8271b913ea046ed51 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 7 Mar 2026 12:12:45 +0000 Subject: [PATCH 4/4] Update src/app/shop/page.tsx --- src/app/shop/page.tsx | 75 ++++++++++++------------------------------- 1 file changed, 20 insertions(+), 55 deletions(-) diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index a5f9869..d7cf7f1 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -7,6 +7,13 @@ import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis" import Link from "next/link"; export default function ShopPage() { + const navItems = [ + { name: "Home", id: "/" }, + { name: "Shop", id: "/shop" }, + { name: "Collections", id: "#collections" }, + { name: "Contact", id: "#newsletter" }, + ]; + const footerColumns = [ { items: [ @@ -49,13 +56,7 @@ export default function ShopPage() { >