Merge version_2 into main #3

Merged
bender merged 4 commits from version_2 into main 2026-03-07 12:12:51 +00:00
4 changed files with 73 additions and 257 deletions

View File

@@ -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}

View File

@@ -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() {
>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Shop", id: "/shop" },
{ name: "Collections", id: "#collections" },
{ name: "Reviews", id: "#reviews" },
{ name: "Contact", id: "#newsletter" },
]}
navItems={navItems}
brandName="INFINITY SPORT"
bottomLeftText="Free Shipping Over 1500 EGP"
bottomRightText="hello@infinitysport.com"
@@ -88,29 +80,17 @@ export default function HomePage() {
imagePosition="right"
testimonials={[
{
name: "Ahmed Hassan",
handle: "Runner",
testimonial: "Very comfortable shoes and great service. Exceeded my expectations!",
rating: 5,
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,
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,
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" },
@@ -131,36 +111,24 @@ export default function HomePage() {
features={[
{
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/view-shoe-rack-with-storage-space-footwear_23-2150839924.jpg",
},
title: "Running Shoes", description:
"Engineered for speed, comfort, and long-distance performance with advanced cushioning technology.", imageSrc:
"http://img.b2bpic.net/free-photo/view-shoe-rack-with-storage-space-footwear_23-2150839924.jpg"},
{
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",
},
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"},
{
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",
},
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"},
{
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",
},
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"},
]}
/>
</div>
@@ -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}
/>
</div>
<div id="reviews" data-section="reviews">
<TestimonialCardTwo
title="Customer Reviews"
description="See what our satisfied customers have to say about Infinity Sport"
tag="Reviews"
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah Johnson",
role: "Regular Customer",
testimonial:
"Very comfortable shoes and great service. Exceeded my expectations with the quality!",
icon: Star,
imageSrc:
"http://img.b2bpic.net/free-photo/man-corrects-belt-fees-groom-man-s-hands-dressing-man-buttons-pants-jeans_8353-5893.jpg?_wi=2",
},
{
id: "2",
name: "Michael Chen",
role: "Athlete",
testimonial:
"Fast delivery and original products. Highly recommended to all my friends!",
icon: Award,
imageSrc:
"http://img.b2bpic.net/free-photo/brunette-businesswoman-posing_23-2148142801.jpg?_wi=2",
},
{
id: "3",
name: "Emily Rodriguez",
role: "Fitness Enthusiast",
testimonial:
"Great quality and perfect fit. The ordering process was smooth and easy.",
icon: CheckCircle,
imageSrc:
"http://img.b2bpic.net/free-photo/portrait-happy-businessman-with-crossed-arms_23-2147955274.jpg?_wi=2",
},
{
id: "4",
name: "David Kim",
role: "Sports Coach",
testimonial:
"Outstanding customer service and authentic products. Will definitely shop again!",
icon: ThumbsUp,
imageSrc:
"http://img.b2bpic.net/free-photo/portrait-professional-businesswoman-indoors_23-2148824826.jpg",
},
]}
/>
</div>
<div id="newsletter" data-section="newsletter">
<ContactSplitForm
title="Join Our Community"
description="Get updates on new drops, exclusive offers, and insider tips from our team."
inputs={[
{
name: "email",
type: "email",
placeholder: "Enter your email address",
required: true,
name: "email", type: "email", placeholder: "Enter your email address", required: true,
},
{
name: "fullName",
type: "text",
placeholder: "Your full name",
required: false,
name: "fullName", type: "text", placeholder: "Your full name", required: false,
},
]}
useInvertedBackground={false}

View File

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

View File

@@ -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() {
>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "/" },
{ name: "Shop", id: "/shop" },
{ name: "Collections", id: "#collections" },
{ name: "Reviews", id: "#reviews" },
{ name: "Contact", id: "#newsletter" },
]}
navItems={navItems}
brandName="INFINITY SPORT"
bottomLeftText="Free Shipping Over 1500 EGP"
bottomRightText="hello@infinitysport.com"
@@ -73,64 +74,28 @@ export default function ShopPage() {
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=3",
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=3", 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=2",
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=2", 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=4",
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=4", imageAlt: "Adidas Ultraboost Pro", isFavorited: false,
},
{
id: "4",
name: "New Balance Fresh Foam",
price: "1,599 EGP",
variant: "Gray • Blue • Green",
imageSrc:
"http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg?_wi=3",
imageAlt: "New Balance Fresh Foam",
isFavorited: false,
id: "4", name: "New Balance Fresh Foam", price: "1,599 EGP", variant: "Gray • Blue • Green", imageSrc:
"http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg?_wi=3", imageAlt: "New Balance Fresh Foam", isFavorited: false,
},
{
id: "5",
name: "Puma RS-X Supreme",
price: "1,699 EGP",
variant: "Black • Red • White",
imageSrc:
"http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg?_wi=5",
imageAlt: "Puma RS-X Supreme",
isFavorited: false,
id: "5", name: "Puma RS-X Supreme", price: "1,699 EGP", variant: "Black • Red • White", imageSrc:
"http://img.b2bpic.net/free-photo/sportswoman-tying-her-shoelaces-before-training-close-up-gray-background_639032-1563.jpg?_wi=5", imageAlt: "Puma RS-X Supreme", isFavorited: false,
},
{
id: "6",
name: "Asics Gel-Kayano Pro",
price: "2,149 EGP",
variant: "White • Blue • Yellow",
imageSrc:
"http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg?_wi=4",
imageAlt: "Asics Gel-Kayano Pro",
isFavorited: false,
id: "6", name: "Asics Gel-Kayano Pro", price: "2,149 EGP", variant: "White • Blue • Yellow", imageSrc:
"http://img.b2bpic.net/free-photo/athlete-young-man-stretching-his-leg-hand-sidewalk-city_23-2148123950.jpg?_wi=4", imageAlt: "Asics Gel-Kayano Pro", isFavorited: false,
},
]}
/>