Merge version_1_1782286763764 into main #1
@@ -7,90 +7,51 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
|
||||
|
||||
export default function Layout() {
|
||||
const navItems = [
|
||||
{
|
||||
"name": "Collection",
|
||||
"href": "#products"
|
||||
},
|
||||
{
|
||||
"name": "Features",
|
||||
"href": "#features"
|
||||
},
|
||||
{
|
||||
"name": "Reviews",
|
||||
"href": "#reviews"
|
||||
},
|
||||
{
|
||||
"name": "Contact",
|
||||
"href": "#contact"
|
||||
},
|
||||
{
|
||||
"name": "Hero",
|
||||
"href": "#hero"
|
||||
},
|
||||
{
|
||||
"name": "Social",
|
||||
"href": "#social"
|
||||
},
|
||||
{
|
||||
"name": "Metrics",
|
||||
"href": "#metrics"
|
||||
}
|
||||
];
|
||||
{ name: "Collection", href: "#products" },
|
||||
{ name: "Features", href: "#features" },
|
||||
{ name: "Reviews", href: "#reviews" },
|
||||
{ name: "Contact", href: "#contact" },
|
||||
{ name: "Hero", href: "#hero" },
|
||||
{ name: "Social", href: "#social" },
|
||||
{ name: "Metrics", href: "#metrics" }
|
||||
];
|
||||
|
||||
return (
|
||||
<StyleProvider buttonVariant="shift" siteBackground="noise" heroBackground="lightRaysCenter">
|
||||
<SiteBackgroundSlot />
|
||||
<SectionErrorBoundary name="navbar">
|
||||
<NavbarFloatingLogo
|
||||
logo="SoleMotion"
|
||||
ctaButton={{
|
||||
text: "Shop Now",
|
||||
href: "#products",
|
||||
}}
|
||||
navItems={navItems} />
|
||||
logo="SoleMotion"
|
||||
logoImageSrc="http://img.b2bpic.net/free-vector/set-drawings_1284-45842.jpg"
|
||||
ctaButton={{
|
||||
text: "Shop Now", href: "#products"}}
|
||||
navItems={navItems}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
<main className="flex-grow">
|
||||
<Outlet />
|
||||
</main>
|
||||
<SectionErrorBoundary name="footer">
|
||||
<FooterBrand
|
||||
brand="SoleMotion"
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
brand="SoleMotion"
|
||||
columns={[
|
||||
{
|
||||
label: "Shop",
|
||||
href: "#products",
|
||||
items: [
|
||||
{ label: "Shop", href: "#products" },
|
||||
{ label: "Tech", href: "#features" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Tech",
|
||||
href: "#features",
|
||||
items: [
|
||||
{ label: "Returns", href: "#" },
|
||||
{ label: "Warranty", href: "#" },
|
||||
{ label: "Privacy", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Returns",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Warranty",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</StyleProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -18,32 +18,16 @@ export default function HomePage() {
|
||||
title="The Future of Footwear"
|
||||
description="Engineered for performance, crafted for style. Experience the pinnacle of sneaker innovation with SoleMotion."
|
||||
primaryButton={{
|
||||
text: "Shop Collection",
|
||||
href: "#products",
|
||||
}}
|
||||
text: "Shop Collection", href: "#products"}}
|
||||
secondaryButton={{
|
||||
text: "Our Tech",
|
||||
href: "#features",
|
||||
}}
|
||||
text: "Our Tech", href: "#features"}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-blooms-dark-leather-boot_23-2148069350.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-background-with-rope_23-2149872563.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-sneakers_23-2151005746.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-photo-stylish-shoes-store_627829-6034.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-sneakers_23-2151005723.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-wearing-total-denim-outfit_23-2150105206.jpg",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/white-blooms-dark-leather-boot_23-2148069350.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/black-background-with-rope_23-2149872563.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-sneakers_23-2151005746.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/closeup-photo-stylish-shoes-store_627829-6034.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-sneakers_23-2151005723.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-wearing-total-denim-outfit_23-2150105206.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -56,41 +40,13 @@ export default function HomePage() {
|
||||
title="Engineered for Greatness"
|
||||
description="Discover the advanced technologies integrated into every SoleMotion silhouette."
|
||||
items={[
|
||||
{
|
||||
title: "Dynamic Cushioning",
|
||||
description: "Responsive foam for ultimate energy return.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pastel-colors-3d-sneakers_23-2151853230.jpg",
|
||||
},
|
||||
{
|
||||
title: "Breathable Mesh",
|
||||
description: "High-flow aeration for all-day comfort.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sneakers-white-background-fitness-wear-equipment-sport-fashion-sport-accessories-sport-equipment-healthy-concept-copy-space-concept-healthy-lifestyle-sport-diet-sport-equipment_1391-726.jpg",
|
||||
},
|
||||
{
|
||||
title: "Lightweight Build",
|
||||
description: "Ultra-light materials for speed and agility.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/contrasting-outdoor-textures_23-2149702167.jpg",
|
||||
},
|
||||
{
|
||||
title: "Rugged Protection",
|
||||
description: "Durable shielding against everyday wear.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cozy-texture-clothing_23-2149432472.jpg",
|
||||
},
|
||||
{
|
||||
title: "Eco-Conscious Materials",
|
||||
description: "Sustainable sourcing for a better future.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/abstract-green-background_23-2151820868.jpg",
|
||||
},
|
||||
{
|
||||
title: "Stability System",
|
||||
description: "Advanced support for every movement.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/architectural-blueprints_1359-476.jpg",
|
||||
},
|
||||
{
|
||||
title: "Signature Silhouette",
|
||||
description: "Iconic design that turns heads.",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/shoe-logo-collection_23-2147983558.jpg",
|
||||
},
|
||||
{ title: "Dynamic Cushioning", description: "Responsive foam for ultimate energy return.", imageSrc: "http://img.b2bpic.net/free-photo/pastel-colors-3d-sneakers_23-2151853230.jpg" },
|
||||
{ title: "Breathable Mesh", description: "High-flow aeration for all-day comfort.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sneakers-white-background-fitness-wear-equipment-sport-fashion-sport-accessories-sport-equipment-healthy-concept-copy-space-concept-healthy-lifestyle-sport-diet-sport-equipment_1391-726.jpg" },
|
||||
{ title: "Lightweight Build", description: "Ultra-light materials for speed and agility.", imageSrc: "http://img.b2bpic.net/free-photo/contrasting-outdoor-textures_23-2149702167.jpg" },
|
||||
{ title: "Rugged Protection", description: "Durable shielding against everyday wear.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cozy-texture-clothing_23-2149432472.jpg" },
|
||||
{ title: "Eco-Conscious Materials", description: "Sustainable sourcing for a better future.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-green-background_23-2151820868.jpg" },
|
||||
{ title: "Stability System", description: "Advanced support for every movement.", imageSrc: "http://img.b2bpic.net/free-photo/architectural-blueprints_1359-476.jpg" },
|
||||
{ title: "Signature Silhouette", description: "Iconic design that turns heads.", imageSrc: "http://img.b2bpic.net/free-vector/shoe-logo-collection_23-2147983558.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -103,30 +59,9 @@ export default function HomePage() {
|
||||
title="Explore Our Series"
|
||||
description="Find your perfect pair from our latest seasonal drops."
|
||||
items={[
|
||||
{
|
||||
title: "Motion Zero",
|
||||
tags: [
|
||||
"Performance",
|
||||
"Minimal",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-skateboarders-feet-skating_171337-8996.jpg",
|
||||
},
|
||||
{
|
||||
title: "Cloud Runner",
|
||||
tags: [
|
||||
"Daily",
|
||||
"Comfort",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottle-shorts-near-fruits_23-2147750736.jpg",
|
||||
},
|
||||
{
|
||||
title: "Urban Scout",
|
||||
tags: [
|
||||
"Street",
|
||||
"Style",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-wearing-futuristic-sneakers_23-2151005702.jpg",
|
||||
},
|
||||
{ title: "Motion Zero", tags: ["Performance", "Minimal"], imageSrc: "http://img.b2bpic.net/free-photo/close-up-skateboarders-feet-skating_171337-8996.jpg" },
|
||||
{ title: "Cloud Runner", tags: ["Daily", "Comfort"], imageSrc: "http://img.b2bpic.net/free-photo/bottle-shorts-near-fruits_23-2147750736.jpg" },
|
||||
{ title: "Urban Scout", tags: ["Street", "Style"], imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-wearing-futuristic-sneakers_23-2151005702.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -139,14 +74,7 @@ export default function HomePage() {
|
||||
title="Trusted by Leaders"
|
||||
description="We collaborate with the best names in sports tech and athletic fashion."
|
||||
names={[
|
||||
"Nike Tech",
|
||||
"Adidas Lab",
|
||||
"Puma Design",
|
||||
"New Balance Elite",
|
||||
"Asics Innovation",
|
||||
"Under Armour Studio",
|
||||
"Reebok Labs",
|
||||
]}
|
||||
"Nike Tech", "Adidas Lab", "Puma Design", "New Balance Elite", "Asics Innovation", "Under Armour Studio", "Reebok Labs"]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
@@ -158,46 +86,11 @@ export default function HomePage() {
|
||||
title="Real Experiences"
|
||||
description="Hear what our global community of athletes has to say."
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex Riv",
|
||||
role: "Pro Runner",
|
||||
quote: "The cushioning is unlike anything I've tried.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sexy-smiling-hipster-woman-sunglasses-trendy-girl-summer-t-shirt-shorts-positive-female-with-blue-penny-skateboard-posing-street-background_158538-16185.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Jamie Lee",
|
||||
role: "Urban Explorer",
|
||||
quote: "Finally, a shoe that feels great all day.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-stylish-hipster-woman-pink-leather-jacket_285396-3265.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Chris Wu",
|
||||
role: "Fitness Coach",
|
||||
quote: "Stability and comfort, perfectly balanced.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-smiling-lady-holding-roller-skates-showing-her-sports-equipments-spending-time-active-way-lady-expressing-positive-emotions_176532-7326.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Sarah P",
|
||||
role: "Athlete",
|
||||
quote: "Unbeatable aesthetic for training.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-wearing-total-denim-outfit_23-2150105182.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sam M",
|
||||
role: "Marathoner",
|
||||
quote: "I won't run in anything else anymore.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-blond-female-denim-shirt-posing-stairs-with-longboard-glass-building_613910-11621.jpg",
|
||||
},
|
||||
{ name: "Alex Riv", role: "Pro Runner", quote: "The cushioning is unlike anything I've tried.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sexy-smiling-hipster-woman-sunglasses-trendy-girl-summer-t-shirt-shorts-positive-female-with-blue-penny-skateboard-posing-street-background_158538-16185.jpg" },
|
||||
{ name: "Jamie Lee", role: "Urban Explorer", quote: "Finally, a shoe that feels great all day.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-stylish-hipster-woman-pink-leather-jacket_285396-3265.jpg" },
|
||||
{ name: "Chris Wu", role: "Fitness Coach", quote: "Stability and comfort, perfectly balanced.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/caucasian-smiling-lady-holding-roller-skates-showing-her-sports-equipments-spending-time-active-way-lady-expressing-positive-emotions_176532-7326.jpg" },
|
||||
{ name: "Sarah P", role: "Athlete", quote: "Unbeatable aesthetic for training.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-wearing-total-denim-outfit_23-2150105182.jpg" },
|
||||
{ name: "Sam M", role: "Marathoner", quote: "I won't run in anything else anymore.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/casual-blond-female-denim-shirt-posing-stairs-with-longboard-glass-building_613910-11621.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -210,24 +103,9 @@ export default function HomePage() {
|
||||
title="Measured Excellence"
|
||||
description="Data-backed results for peak athletic performance."
|
||||
metrics={[
|
||||
{
|
||||
value: "24%",
|
||||
title: "More Energy",
|
||||
description: "Increased energy return compared to industry standards.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/analytics-plan-strategy-insight-concept_53876-124214.jpg",
|
||||
},
|
||||
{
|
||||
value: "300g",
|
||||
title: "Average Weight",
|
||||
description: "Designed for maximum agility and minimal fatigue.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-doing-sport-with-stats_23-2150040510.jpg",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
title: "Durability Test",
|
||||
description: "Proven performance across 1000+ miles.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-doing-sport-with-stats_23-2150040493.jpg",
|
||||
},
|
||||
{ value: "24%", title: "More Energy", description: "Increased energy return compared to industry standards.", imageSrc: "http://img.b2bpic.net/free-photo/analytics-plan-strategy-insight-concept_53876-124214.jpg" },
|
||||
{ value: "300g", title: "Average Weight", description: "Designed for maximum agility and minimal fatigue.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-doing-sport-with-stats_23-2150040510.jpg" },
|
||||
{ value: "100%", title: "Durability Test", description: "Proven performance across 1000+ miles.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-man-doing-sport-with-stats_23-2150040493.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
@@ -241,37 +119,17 @@ export default function HomePage() {
|
||||
description="Everything you need to know about SoleMotion."
|
||||
categories={[
|
||||
{
|
||||
name: "General",
|
||||
items: [
|
||||
{
|
||||
question: "Are they true to size?",
|
||||
answer: "Yes, our sizes follow standard athletic sizing.",
|
||||
},
|
||||
{
|
||||
question: "Can I wash them?",
|
||||
answer: "We recommend hand cleaning to preserve material integrity.",
|
||||
},
|
||||
{
|
||||
question: "Warranty?",
|
||||
answer: "All pairs come with a 12-month performance guarantee.",
|
||||
},
|
||||
name: "General", items: [
|
||||
{ question: "Are they true to size?", answer: "Yes, our sizes follow standard athletic sizing." },
|
||||
{ question: "Can I wash them?", answer: "We recommend hand cleaning to preserve material integrity." },
|
||||
{ question: "Warranty?", answer: "All pairs come with a 12-month performance guarantee." },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "Shipping",
|
||||
items: [
|
||||
{
|
||||
question: "How long is shipping?",
|
||||
answer: "Typically 3-5 business days.",
|
||||
},
|
||||
{
|
||||
question: "Do you ship international?",
|
||||
answer: "Yes, we ship globally.",
|
||||
},
|
||||
{
|
||||
question: "Return policy?",
|
||||
answer: "Free returns within 30 days of purchase.",
|
||||
},
|
||||
name: "Shipping", items: [
|
||||
{ question: "How long is shipping?", answer: "Typically 3-5 business days." },
|
||||
{ question: "Do you ship international?", answer: "Yes, we ship globally." },
|
||||
{ question: "Return policy?", answer: "Free returns within 30 days of purchase." },
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -284,17 +142,11 @@ export default function HomePage() {
|
||||
<ContactCta
|
||||
tag="Ready to Start?"
|
||||
text="Join the revolution of movement today."
|
||||
primaryButton={{
|
||||
text: "Browse Catalog",
|
||||
href: "#products",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Contact Support",
|
||||
href: "#",
|
||||
}}
|
||||
primaryButton={{ text: "Browse Catalog", href: "#products" }}
|
||||
secondaryButton={{ text: "Contact Support", href: "#" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user