Merge version_1_1782286763764 into main #1

Merged
bender merged 2 commits from version_1_1782286763764 into main 2026-06-24 07:40:28 +00:00
2 changed files with 67 additions and 254 deletions

View File

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

View File

@@ -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>
</>
);
}
}