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" },
],
},
{
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}
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"
+ ],
},
};
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
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
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" },
],
},
{