Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-05-19 21:05:20 +00:00

View File

@@ -32,21 +32,13 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "Products",
id: "products",
},
name: "Products", id: "products"},
{
name: "Pricing",
id: "pricing",
},
name: "Pricing", id: "pricing"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Airspops Hub"
/>
@@ -56,99 +48,56 @@ export default function LandingPage() {
<HeroBillboardTestimonial
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Experience Airspops 5% Nic Salt"
description="Unlock the ultimate smooth and satisfying hit. Premium vaping for enthusiasts who demand quality."
testimonials={[
{
name: "Alex R.",
handle: "@alexvapes",
testimonial: "The best 5% salt I've tried. Consistent hits every time.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-african-american-man-posing-outdoors-paris-happy-smile-fashion-style_1321-3388.jpg",
},
name: "Alex R.", handle: "@alexvapes", testimonial: "The best 5% salt I've tried. Consistent hits every time.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-african-american-man-posing-outdoors-paris-happy-smile-fashion-style_1321-3388.jpg"},
{
name: "Sarah K.",
handle: "@sarah_k",
testimonial: "Airspops is the gold standard. So smooth.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/image-corporate-woman-working-office-sitting-front-laptop-preparing-business_1258-194628.jpg",
},
name: "Sarah K.", handle: "@sarah_k", testimonial: "Airspops is the gold standard. So smooth.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/image-corporate-woman-working-office-sitting-front-laptop-preparing-business_1258-194628.jpg"},
{
name: "Marcus L.",
handle: "@mlvapes",
testimonial: "Fast shipping and amazing product quality.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-portrait-teenager-woman_23-2149453336.jpg",
},
name: "Marcus L.", handle: "@mlvapes", testimonial: "Fast shipping and amazing product quality.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-portrait-teenager-woman_23-2149453336.jpg"},
{
name: "Jason T.",
handle: "@jt_vapelife",
testimonial: "Always buying my pods here. Reliable service.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-bun-holding-black-blazer-looks-confident_114579-24467.jpg",
},
name: "Jason T.", handle: "@jt_vapelife", testimonial: "Always buying my pods here. Reliable service.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-businesswoman-bun-holding-black-blazer-looks-confident_114579-24467.jpg"},
{
name: "Elena V.",
handle: "@elena_v",
testimonial: "Excellent flavor profiles. Highly recommended.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-man-white-shirt_23-2152009540.jpg",
},
name: "Elena V.", handle: "@elena_v", testimonial: "Excellent flavor profiles. Highly recommended.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-man-white-shirt_23-2152009540.jpg"},
]}
buttons={[
{
text: "Shop Now",
href: "#products",
},
text: "Shop Now", href: "#products"},
]}
imageSrc="http://img.b2bpic.net/free-photo/bright-turquoise-smoke-trail-abstract-black-background_23-2148092654.jpg"
imageAlt="Airspops premium vape device"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/bright-turquoise-smoke-trail-abstract-black-background_23-2148092654.jpg",
alt: "Portrait of young user",
},
src: "http://img.b2bpic.net/free-photo/bright-turquoise-smoke-trail-abstract-black-background_23-2148092654.jpg", alt: "Portrait of young user"},
{
src: "http://img.b2bpic.net/free-photo/black-friday-sale_1048-12975.jpg",
alt: "Portrait of professional user",
},
src: "http://img.b2bpic.net/free-photo/black-friday-sale_1048-12975.jpg", alt: "Portrait of professional user"},
{
src: "http://img.b2bpic.net/free-photo/pink-white-highlighter-marker-white-background_187299-48119.jpg",
alt: "Portrait of urban user",
},
src: "http://img.b2bpic.net/free-photo/pink-white-highlighter-marker-white-background_187299-48119.jpg", alt: "Portrait of urban user"},
{
src: "http://img.b2bpic.net/free-photo/young-handsome-african-american-man-posing-outdoors-paris-happy-smile-fashion-style_1321-3388.jpg",
alt: "Portrait of energetic user",
},
src: "http://img.b2bpic.net/free-photo/young-handsome-african-american-man-posing-outdoors-paris-happy-smile-fashion-style_1321-3388.jpg", alt: "Portrait of energetic user"},
{
src: "http://img.b2bpic.net/free-photo/image-corporate-woman-working-office-sitting-front-laptop-preparing-business_1258-194628.jpg",
alt: "Portrait of mature user",
},
src: "http://img.b2bpic.net/free-photo/image-corporate-woman-working-office-sitting-front-laptop-preparing-business_1258-194628.jpg", alt: "Portrait of mature user"},
]}
avatarText="Join 5,000+ satisfied vapers"
marqueeItems={[
{
type: "text",
text: "5% Nicotine Salt",
},
type: "text", text: "5% Nicotine Salt"},
{
type: "text",
text: "Premium Quality",
},
type: "text", text: "Premium Quality"},
{
type: "text",
text: "Fast Delivery",
},
type: "text", text: "Fast Delivery"},
{
type: "text",
text: "Consistent Hits",
},
type: "text", text: "Consistent Hits"},
{
type: "text",
text: "Leak-Proof Design",
},
type: "text", text: "Leak-Proof Design"},
]}
/>
</div>
@@ -158,23 +107,15 @@ export default function LandingPage() {
useInvertedBackground={false}
heading={[
{
type: "text",
content: "Premium Vaping ",
},
type: "text", content: "Premium Vaping "},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/black-friday-sale_1048-12975.jpg",
alt: "About Airspops",
},
type: "image", src: "http://img.b2bpic.net/free-photo/black-friday-sale_1048-12975.jpg", alt: "About Airspops"},
{
type: "text",
content: " Perfected",
},
type: "text", content: " Perfected"},
]}
buttons={[
{
text: "Learn More",
},
text: "Learn More"},
]}
/>
</div>
@@ -187,20 +128,11 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "5% Nic Salt",
description: "High concentration for maximum impact.",
imageSrc: "http://img.b2bpic.net/free-photo/pink-white-highlighter-marker-white-background_187299-48119.jpg",
},
title: "5% Nic Salt", description: "High concentration for maximum impact.", imageSrc: "http://img.b2bpic.net/free-photo/pink-white-highlighter-marker-white-background_187299-48119.jpg"},
{
title: "Smooth Hit",
description: "Proprietary formula ensuring no throat burn.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-floating-water_23-2150963072.jpg",
},
title: "Smooth Hit", description: "Proprietary formula ensuring no throat burn.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-floating-water_23-2150963072.jpg"},
{
title: "Reliable Tech",
description: "Advanced pod technology with no leakage.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-soft-drink_23-2151281701.jpg",
},
title: "Reliable Tech", description: "Advanced pod technology with no leakage.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-futuristic-soft-drink_23-2151281701.jpg"},
]}
title="Why Choose Airspops"
description="Engineered for maximum satisfaction and safety."
@@ -215,44 +147,20 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Ocean Mist",
price: "$15.99",
imageSrc: "http://img.b2bpic.net/free-photo/silver-foil-balloon-letter-i-white-background_187299-47901.jpg",
},
id: "p1", name: "Ocean Mist", price: "R85", imageSrc: "http://img.b2bpic.net/free-photo/silver-foil-balloon-letter-i-white-background_187299-47901.jpg"},
{
id: "p2",
name: "Tropical Punch",
price: "$15.99",
imageSrc: "http://img.b2bpic.net/free-photo/pink-white-marker-pen_187299-47354.jpg",
},
id: "p2", name: "Tropical Punch", price: "R85", imageSrc: "http://img.b2bpic.net/free-photo/pink-white-marker-pen_187299-47354.jpg"},
{
id: "p3",
name: "Classic Tobacco",
price: "$15.99",
imageSrc: "http://img.b2bpic.net/free-photo/dark-nail-polish_23-2147710588.jpg",
},
id: "p3", name: "Classic Tobacco", price: "R85", imageSrc: "http://img.b2bpic.net/free-photo/dark-nail-polish_23-2147710588.jpg"},
{
id: "p4",
name: "Menthol Breeze",
price: "$15.99",
imageSrc: "http://img.b2bpic.net/free-photo/auto-service-salon-doign-car-wrapping_23-2149593848.jpg",
},
id: "p4", name: "Menthol Breeze", price: "R85", imageSrc: "http://img.b2bpic.net/free-photo/auto-service-salon-doign-car-wrapping_23-2149593848.jpg"},
{
id: "p5",
name: "Berry Blast",
price: "$15.99",
imageSrc: "http://img.b2bpic.net/free-photo/universal-cables-gadgets-neon-charging-data_169016-71502.jpg",
},
id: "p5", name: "Berry Blast", price: "R85", imageSrc: "http://img.b2bpic.net/free-photo/universal-cables-gadgets-neon-charging-data_169016-71502.jpg"},
{
id: "p6",
name: "Watermelon Ice",
price: "$15.99",
imageSrc: "http://img.b2bpic.net/free-photo/ketchup-mustard-bottles_187299-47363.jpg",
},
id: "p6", name: "Watermelon Ice", price: "R85", imageSrc: "http://img.b2bpic.net/free-photo/ketchup-mustard-bottles_187299-47363.jpg"},
]}
title="Airspops Collection"
description="Browse our selection of authentic pods."
description="Browse our selection of authentic pods. Each unit costs R85. We offer free delivery to certain pick-up points!"
/>
</div>
@@ -263,55 +171,32 @@ export default function LandingPage() {
useInvertedBackground={false}
plans={[
{
id: "basic",
badge: "Popular",
price: "$45",
subtitle: "Monthly starter pack",
features: [
"3x Pod Packs",
"Free Shipping",
],
id: "basic", badge: "Popular", price: "R255", subtitle: "Monthly starter pack", features: [
"3x Pod Packs (R85 each)", "Free Shipping"],
buttons: [
{
text: "Select",
},
text: "Select"},
],
},
{
id: "pro",
badge: "Pro",
price: "$80",
subtitle: "Monthly pro pack",
features: [
"6x Pod Packs",
"Priority Delivery",
"10% Off",
],
id: "pro", badge: "Pro", price: "R510", subtitle: "Monthly pro pack", features: [
"6x Pod Packs (R85 each)", "Priority Delivery", "Free delivery to pick-up points"],
buttons: [
{
text: "Select",
},
text: "Select"},
],
},
{
id: "elite",
badge: "Elite",
price: "$150",
subtitle: "Monthly elite pack",
features: [
"12x Pod Packs",
"VIP Access",
"20% Off",
],
id: "elite", badge: "Elite", price: "R1020", subtitle: "Monthly elite pack", features: [
"12x Pod Packs (R85 each)", "VIP Access", "Free delivery to pick-up points"],
buttons: [
{
text: "Select",
},
text: "Select"},
],
},
]}
title="Subscription Plans"
description="Save more with our monthly pod subscription."
description="Save more with our monthly pod subscription. Note: We offer free delivery to certain pick-up points."
/>
</div>
@@ -322,40 +207,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Alex R.",
handle: "@alexvapes",
testimonial: "The best 5% salt I've tried. Consistent hits every time.",
imageSrc: "http://img.b2bpic.net/free-photo/people-working-as-team-company_23-2149136890.jpg",
},
id: "t1", name: "Alex R.", handle: "@alexvapes", testimonial: "The best 5% salt I've tried. Consistent hits every time.", imageSrc: "http://img.b2bpic.net/free-photo/people-working-as-team-company_23-2149136890.jpg"},
{
id: "t2",
name: "Sarah K.",
handle: "@sarah_k",
testimonial: "Airspops is the gold standard. So smooth.",
imageSrc: "http://img.b2bpic.net/free-photo/cropped-lovely-girl-looking-up-smiling-standing-grey-wall_1098-18842.jpg",
},
id: "t2", name: "Sarah K.", handle: "@sarah_k", testimonial: "Airspops is the gold standard. So smooth.", imageSrc: "http://img.b2bpic.net/free-photo/cropped-lovely-girl-looking-up-smiling-standing-grey-wall_1098-18842.jpg"},
{
id: "t3",
name: "Marcus L.",
handle: "@mlvapes",
testimonial: "Fast shipping and amazing product quality.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-portrait-teenager-woman_23-2149453350.jpg",
},
id: "t3", name: "Marcus L.", handle: "@mlvapes", testimonial: "Fast shipping and amazing product quality.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-portrait-teenager-woman_23-2149453350.jpg"},
{
id: "t4",
name: "Jason T.",
handle: "@jt_vapelife",
testimonial: "Always buying my pods here. Reliable service.",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-posing-studio_23-2151643128.jpg",
},
id: "t4", name: "Jason T.", handle: "@jt_vapelife", testimonial: "Always buying my pods here. Reliable service.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-posing-studio_23-2151643128.jpg"},
{
id: "t5",
name: "Elena V.",
handle: "@elena_v",
testimonial: "Excellent flavor profiles. Highly recommended.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-business-woman_158595-4750.jpg",
},
id: "t5", name: "Elena V.", handle: "@elena_v", testimonial: "Excellent flavor profiles. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-young-business-woman_158595-4750.jpg"},
]}
title="Client Feedback"
description="Hear what our vape community says."
@@ -368,20 +228,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Are these authentic?",
content: "Yes, we only stock genuine Airspops pods.",
},
id: "f1", title: "Are these authentic?", content: "Yes, we only stock genuine Airspops pods."},
{
id: "f2",
title: "What does 5% nic salt mean?",
content: "It means the pod contains 50mg/ml of nicotine salt for a balanced hit.",
},
id: "f2", title: "What does 5% nic salt mean?", content: "It means the pod contains 50mg/ml of nicotine salt for a balanced hit."},
{
id: "f3",
title: "Do you ship worldwide?",
content: "We currently ship to select regions.",
},
id: "f3", title: "Do you offer free delivery?", content: "Yes, we offer free delivery to certain pick-up points."},
]}
title="Frequently Asked Questions"
description="Have questions? We have answers."
@@ -393,13 +244,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "sparkles-gradient",
}}
variant: "sparkles-gradient"}}
text="Have questions about our selection? Reach out to our expert support team anytime."
buttons={[
{
text: "Contact Support",
},
text: "Contact Support"},
]}
/>
</div>