Merge version_2 into main
Merge version_2 into main
This commit was merged in pull request #1.
This commit is contained in:
271
src/app/page.tsx
271
src/app/page.tsx
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user