Merge version_2_1781545387500 into main #1

Merged
bender merged 2 commits from version_2_1781545387500 into main 2026-06-15 17:45:24 +00:00
4 changed files with 34 additions and 1 deletions

View File

@@ -2,11 +2,13 @@ import { Routes, Route } from 'react-router-dom';
import Layout from './components/Layout';
import HomePage from './pages/HomePage';
import NikeCollectionPage from "@/pages/NikeCollectionPage";
export default function App() {
return (
<Routes>
<Route element={<Layout />}>
<Route path="/" element={<HomePage />} />
<Route path="/nike-collection" element={<NikeCollectionPage />} />
</Route>
</Routes>
);

View File

@@ -34,7 +34,9 @@ export default function Layout() {
{
"name": "Faq",
"href": "#faq"
}
},
{ name: "Nike Collection", href: "/nike-collection" },
];
return (

View File

@@ -0,0 +1,28 @@
import HeroBillboardScroll from "@/components/sections/hero/HeroBillboardScroll";
import FeaturesStickyCards from "@/components/sections/features/FeaturesStickyCards";
import { ArrowUpRight, Loader2 } from "lucide-react";
import Button from "@/components/ui/Button";
import TextAnimation from "@/components/ui/TextAnimation";
import ImageOrVideo from "@/components/ui/ImageOrVideo";
import GridOrCarousel from "@/components/ui/GridOrCarousel";
import ScrollReveal from "@/components/ui/ScrollReveal";
import useProducts from "@/hooks/useProducts";
export default function NikeCollectionPage() {
return (
<>
<div data-webild-section="HeroBillboardScroll"><HeroBillboardScroll
tag="LUXOR x NIKE"
title="Engineered for the Fearless"
description="Italian automotive precision meets premium athletic streetwear. Discover an exclusive, avant-garde collection designed for the future."
primaryButton={{"text":"Shop Collection","href":"#collection"}}
secondaryButton={{"text":"AI Concierge","href":"#concierge"}}
imageSrc="https://img.freepik.com/premium-photo/man-wearing-futuristic-streetwear-jacket-with-neon-lights_1000823-12345.jpg"
/></div>
<div data-webild-section="FeaturesStickyCards"><FeaturesStickyCards
items={[{"title":"Aero-Weave Tech Jacket","description":"Engineered with wind-tunnel tested fabrics for hypersonic mobility and thermal regulation.","leftImageSrc":"https://img.freepik.com/premium-photo/fashion-portrait-young-man-black-jacket_1048944-24536214.jpg","rightImageSrc":"https://img.freepik.com/premium-photo/black-carbon-fiber-texture-background_1048944-123456.jpg","primaryButton":{"text":"Pre-Order","href":"#pre-order"}},{"title":"Carbon-Thread Track Pants","description":"Italian precision meets athletic streetwear. Woven with micro-carbon fibers for ultimate durability.","leftImageSrc":"https://img.freepik.com/premium-photo/man-black-techwear-pants-standing-city_1048944-123457.jpg","rightImageSrc":"https://img.freepik.com/premium-photo/close-up-black-fabric-texture_1048944-123458.jpg","primaryButton":{"text":"Explore Details","href":"#details"}},{"title":"Velocity Kinetic Footwear","description":"Aerodynamic silhouette with a responsive kinetic sole. Designed for the fearless.","leftImageSrc":"https://img.freepik.com/premium-photo/black-sneaker-with-neon-lights-dark-background_1048944-123459.jpg","rightImageSrc":"https://img.freepik.com/premium-photo/abstract-black-geometric-background_1048944-123460.jpg","primaryButton":{"text":"View Specs","href":"#specs"}},{"title":"Apex Performance Visor","description":"Integrated HUD-compatible eyewear with polarized UV protection and titanium framing.","leftImageSrc":"https://img.freepik.com/premium-photo/futuristic-sunglasses-dark-background_1048944-123461.jpg","rightImageSrc":"https://img.freepik.com/premium-photo/brushed-metal-texture-background_1048944-123462.jpg","primaryButton":{"text":"Discover","href":"#visor"}}]}
/></div>
<div data-webild-section="ProductVariantCards"><section aria-label="Products section" className="py-20"><div className="w-content-width mx-auto flex justify-center"><Loader2 className="size-8 animate-spin text-foreground" strokeWidth={1.5} /></div></section></div>
</>
);
}

View File

@@ -6,4 +6,5 @@ export interface Route {
export const routes: Route[] = [
{ path: '/', label: 'Home', pageFile: 'HomePage' },
{ path: '/nike-collection', label: 'Nike Collection', pageFile: 'NikeCollectionPage' },
];