Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 31fa83dcfb | |||
| e5ceeabd6a | |||
| 188797d715 |
170
src/app/page.tsx
170
src/app/page.tsx
@@ -31,35 +31,26 @@ export default function LandingPage() {
|
|||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Shop",
|
name: "Shop", id: "#shop"},
|
||||||
id: "#shop",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Learn",
|
name: "Learn", id: "#learn"},
|
||||||
id: "#learn",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Support",
|
name: "Support", id: "#support"},
|
||||||
id: "#support",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Additive Gun Work"
|
brandName="ADDITIVE GUN WORK"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboardScroll
|
<HeroBillboardScroll
|
||||||
background={{
|
background={{
|
||||||
variant: "sparkles-gradient",
|
variant: "sparkles-gradient"}}
|
||||||
}}
|
|
||||||
title="Crafted for Every Build"
|
title="Crafted for Every Build"
|
||||||
description="Premium 3D printed firearm accessories shaped with exacting tolerances and finished for lasting quality."
|
description="Premium 3D printed firearm accessories shaped with exacting tolerances and finished for lasting quality."
|
||||||
tag="New Arrival"
|
tag="New Arrival"
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Shop Now",
|
text: "Shop Now", href: "#shop"},
|
||||||
href: "#shop",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/man-gaming-with-headphones-better-immerse-himself_482257-124713.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/man-gaming-with-headphones-better-immerse-himself_482257-124713.jpg?_wi=1"
|
||||||
/>
|
/>
|
||||||
@@ -72,29 +63,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Grip Accessories", description: "Custom fit panels and palm swells.", tag: "Essential", imageSrc: "http://img.b2bpic.net/free-photo/anti-terrorism-day-with-gun_23-2150165814.jpg", imageAlt: "pistol grip icon vector"},
|
||||||
title: "Grip Accessories",
|
|
||||||
description: "Custom fit panels and palm swells.",
|
|
||||||
tag: "Essential",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/anti-terrorism-day-with-gun_23-2150165814.jpg",
|
|
||||||
imageAlt: "pistol grip icon vector",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Rail Covers", description: "Protective, tactile rail panel systems.", tag: "Utility", imageSrc: "http://img.b2bpic.net/free-photo/man-gaming-with-headphones-better-immerse-himself_482257-124713.jpg?_wi=2", imageAlt: "pistol grip icon vector"},
|
||||||
title: "Rail Covers",
|
|
||||||
description: "Protective, tactile rail panel systems.",
|
|
||||||
tag: "Utility",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-gaming-with-headphones-better-immerse-himself_482257-124713.jpg?_wi=2",
|
|
||||||
imageAlt: "pistol grip icon vector",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Mag Extensions", description: "Refined baseplates for better grip.", tag: "Upgrade", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ak-47-gun-dark-alley_23-2150803642.jpg?_wi=1", imageAlt: "pistol grip icon vector"},
|
||||||
title: "Mag Extensions",
|
|
||||||
description: "Refined baseplates for better grip.",
|
|
||||||
tag: "Upgrade",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ak-47-gun-dark-alley_23-2150803642.jpg?_wi=1",
|
|
||||||
imageAlt: "pistol grip icon vector",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Shop Categories"
|
title="Shop Categories"
|
||||||
description="Explore our curated collection of precision-engineered components."
|
description="Explore our curated collection of precision-engineered components."
|
||||||
@@ -109,41 +82,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "p1",
|
id: "p1", name: "Ergonomic Grip", price: "$24.99", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ak-47-gun-dark-alley_23-2150803642.jpg?_wi=2"},
|
||||||
name: "Ergonomic Grip",
|
|
||||||
price: "$24.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ak-47-gun-dark-alley_23-2150803642.jpg?_wi=2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p2",
|
id: "p2", name: "Rail Cover Set", price: "$18.99", imageSrc: "http://img.b2bpic.net/free-photo/top-view-glasses-abstract-table_23-2149974229.jpg"},
|
||||||
name: "Rail Cover Set",
|
|
||||||
price: "$18.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-glasses-abstract-table_23-2149974229.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p3",
|
id: "p3", name: "Mag Extension", price: "$14.99", imageSrc: "http://img.b2bpic.net/free-photo/close-up-gun-showcased-black-background_23-2150803710.jpg"},
|
||||||
name: "Mag Extension",
|
|
||||||
price: "$14.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-gun-showcased-black-background_23-2150803710.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p4",
|
id: "p4", name: "Stock Cheek", price: "$22.99", imageSrc: "http://img.b2bpic.net/free-photo/top-view-various-medical-equipment_23-2149283838.jpg"},
|
||||||
name: "Stock Cheek",
|
|
||||||
price: "$22.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-various-medical-equipment_23-2149283838.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p5",
|
id: "p5", name: "Thumb Rest", price: "$12.99", imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15865.jpg"},
|
||||||
name: "Thumb Rest",
|
|
||||||
price: "$12.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/photo-ground-texture-pattern_58702-15865.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "p6",
|
id: "p6", name: "Charging Handle", price: "$29.99", imageSrc: "http://img.b2bpic.net/free-photo/display-dark-charcoal-different-forms-shapes_23-2149654210.jpg"},
|
||||||
name: "Charging Handle",
|
|
||||||
price: "$29.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/display-dark-charcoal-different-forms-shapes_23-2149654210.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Featured Products"
|
title="Featured Products"
|
||||||
description="High-performance accessories for modern builds."
|
description="High-performance accessories for modern builds."
|
||||||
@@ -157,31 +106,16 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
id: "m1",
|
id: "m1", value: "±0.2mm", title: "Precision", items: [
|
||||||
value: "±0.2mm",
|
"Consistent fit", "Drop-in install"],
|
||||||
title: "Precision",
|
|
||||||
items: [
|
|
||||||
"Consistent fit",
|
|
||||||
"Drop-in install",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "m2",
|
id: "m2", value: "Nylon", title: "Materials", items: [
|
||||||
value: "Nylon",
|
"Impact resistant", "Durable polymer"],
|
||||||
title: "Materials",
|
|
||||||
items: [
|
|
||||||
"Impact resistant",
|
|
||||||
"Durable polymer",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "m3",
|
id: "m3", value: "5-Star", title: "Rated", items: [
|
||||||
value: "5-Star",
|
"Verified reviews", "Owner tested"],
|
||||||
title: "Rated",
|
|
||||||
items: [
|
|
||||||
"Verified reviews",
|
|
||||||
"Owner tested",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="The AGW Standard"
|
title="The AGW Standard"
|
||||||
@@ -198,35 +132,11 @@ export default function LandingPage() {
|
|||||||
description="Guides and insights for enthusiasts."
|
description="Guides and insights for enthusiasts."
|
||||||
blogs={[
|
blogs={[
|
||||||
{
|
{
|
||||||
id: "b1",
|
id: "b1", category: "Guides", title: "Material Guide", excerpt: "What we print with.", imageSrc: "http://img.b2bpic.net/free-photo/3d-view-powerful-gun_23-2150888667.jpg", authorName: "Team AGW", authorAvatar: "http://img.b2bpic.net/free-photo/rough-metallic-surface-texture_23-2148953963.jpg", date: "Jan 2025"},
|
||||||
category: "Guides",
|
|
||||||
title: "Material Guide",
|
|
||||||
excerpt: "What we print with.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/3d-view-powerful-gun_23-2150888667.jpg",
|
|
||||||
authorName: "Team AGW",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/rough-metallic-surface-texture_23-2148953963.jpg",
|
|
||||||
date: "Jan 2025",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "b2",
|
id: "b2", category: "Guides", title: "Installation", excerpt: "How to get it right.", imageSrc: "http://img.b2bpic.net/free-photo/open-hard-disk-black-background_1401-419.jpg", authorName: "Team AGW", authorAvatar: "http://img.b2bpic.net/free-photo/dark-charcoal-different-forms-shapes_23-2149654172.jpg", date: "Jan 2025"},
|
||||||
category: "Guides",
|
|
||||||
title: "Installation",
|
|
||||||
excerpt: "How to get it right.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/open-hard-disk-black-background_1401-419.jpg",
|
|
||||||
authorName: "Team AGW",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/dark-charcoal-different-forms-shapes_23-2149654172.jpg",
|
|
||||||
date: "Jan 2025",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "b3",
|
id: "b3", category: "Company", title: "Our Story", excerpt: "Why we build.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-black-fabric-cuff-hem-detail_9975-134373.jpg", authorName: "Team AGW", authorAvatar: "http://img.b2bpic.net/free-photo/war-ukraine-concept-war-ukraine-rifle-bullets-shell_169016-67568.jpg", date: "Jan 2025"},
|
||||||
category: "Company",
|
|
||||||
title: "Our Story",
|
|
||||||
excerpt: "Why we build.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-black-fabric-cuff-hem-detail_9975-134373.jpg",
|
|
||||||
authorName: "Team AGW",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/war-ukraine-concept-war-ukraine-rifle-bullets-shell_169016-67568.jpg",
|
|
||||||
date: "Jan 2025",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -237,20 +147,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "f1",
|
id: "f1", title: "Returns?", content: "Amazon handles all returns."},
|
||||||
title: "Returns?",
|
|
||||||
content: "Amazon handles all returns.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f2",
|
id: "f2", title: "Warranty?", content: "Guaranteed quality."},
|
||||||
title: "Warranty?",
|
|
||||||
content: "Guaranteed quality.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "f3",
|
id: "f3", title: "Installation?", content: "Simple drop-in."},
|
||||||
title: "Installation?",
|
|
||||||
content: "Simple drop-in.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="FAQ"
|
title="FAQ"
|
||||||
description="Common questions."
|
description="Common questions."
|
||||||
@@ -262,16 +163,13 @@ export default function LandingPage() {
|
|||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{
|
||||||
variant: "sparkles-gradient",
|
variant: "sparkles-gradient"}}
|
||||||
}}
|
|
||||||
tag="Available Now"
|
tag="Available Now"
|
||||||
title="Shop on Amazon"
|
title="Shop on Amazon"
|
||||||
description="Prime shipping and trusted protection."
|
description="Prime shipping and trusted protection."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Visit Storefront",
|
text: "Visit Storefront", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -280,16 +178,12 @@ export default function LandingPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="Additive Gun Work"
|
logoText="Additive Gun Work"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Privacy Policy",
|
text: "Privacy Policy", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "Terms of Use",
|
text: "Terms of Use", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user