Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7de5e6657b | |||
| bed943d047 | |||
| e9c813cd48 | |||
| 6d481a020c | |||
| 32164c22d9 | |||
| b5bb7f692c | |||
| 244be97075 | |||
| 6ac01c3744 | |||
| 33c8241acc | |||
| 0ab8084caf | |||
| b29d6f5b84 | |||
| c8f3f0c8e2 | |||
| dc91037134 | |||
| 175f786e7c |
75
src/app/age-gate/page.tsx
Normal file
75
src/app/age-gate/page.tsx
Normal file
@@ -0,0 +1,75 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import React, { useState, useEffect } from "react";
|
||||
import { useRouter } from "next/navigation";
|
||||
import Link from "next/link";
|
||||
|
||||
export default function AgeGatePage() {
|
||||
const [isAdult, setIsAdult] = useState(false);
|
||||
const router = useRouter();
|
||||
|
||||
useEffect(() => {
|
||||
if (typeof window !== 'undefined' && localStorage.getItem('ageVerified') === 'true') {
|
||||
router.replace('/');
|
||||
}
|
||||
}, [router]);
|
||||
|
||||
const handleEnterSite = () => {
|
||||
if (isAdult) {
|
||||
localStorage.setItem('ageVerified', 'true');
|
||||
router.push('/');
|
||||
} else {
|
||||
alert("You must confirm you are 21 years or older to enter.");
|
||||
}
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="reveal-blur"
|
||||
borderRadius="soft"
|
||||
contentWidth="small"
|
||||
sizing="mediumSizeLargeTitles"
|
||||
background="noiseDiagonalGradient"
|
||||
cardStyle="gradient-bordered"
|
||||
primaryButtonStyle="radial-glow"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="bold"
|
||||
>
|
||||
<div className="min-h-screen flex items-center justify-center p-4 bg-background text-foreground">
|
||||
<div className="relative z-10 flex flex-col items-center justify-center text-center p-8 md:p-12 lg:p-16 rounded-lg shadow-xl bg-card border border-border-color">
|
||||
<h1 className="text-4xl md:text-5xl font-bold mb-4 text-primary-cta">Welcome to Lava Vaporium</h1>
|
||||
<p className="text-lg md:text-xl text-foreground-lighter mb-8">Age Verification Required</p>
|
||||
<p className="text-base md:text-lg mb-8 max-w-md">You must be 21 years of age or older to enter this website. Please confirm your age to proceed.</p>
|
||||
|
||||
<div className="flex items-center space-x-2 mb-8">
|
||||
<input
|
||||
type="checkbox"
|
||||
id="age-confirmation"
|
||||
checked={isAdult}
|
||||
onChange={(e) => setIsAdult(e.target.checked)}
|
||||
className="w-5 h-5 md:w-6 md:h-6 border-2 border-primary-cta checked:bg-primary-cta checked:text-primary-cta-text"
|
||||
/>
|
||||
<label htmlFor="age-confirmation" className="text-base md:text-lg font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70">
|
||||
I am 21 years or older
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<button
|
||||
onClick={handleEnterSite}
|
||||
className={`px-8 py-3 rounded-full text-lg font-semibold transition-all duration-300
|
||||
${isAdult ? 'bg-primary-cta text-primary-cta-text hover:opacity-90' : 'bg-gray-700 text-gray-400 cursor-not-allowed'}`}
|
||||
disabled={!isAdult}
|
||||
>
|
||||
Enter Site
|
||||
</button>
|
||||
|
||||
<p className="text-sm text-foreground-lighter mt-8">
|
||||
By entering, you confirm that you are of legal age and agree to our <Link href="#" className="underline text-accent hover:text-primary-cta">terms and conditions</Link>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
@@ -51,17 +51,17 @@ export default function LandingPage() {
|
||||
id: "cart-item-1", name: "Blue Dream Sativa Flower", variants: [
|
||||
"3.5g", "AAA Grade"],
|
||||
price: "$35.00", quantity: 1,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-yellow-flower-white-background_181624-24512.jpg", imageAlt: "Premium Blue Dream cannabis flower"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-vibrant-green-marijuana-leaves-varied-background_23-2151299857.jpg", imageAlt: "Premium Blue Dream cannabis flower"},
|
||||
{
|
||||
id: "cart-item-2", name: "Citrus Calm CBD Gummies (10-pack)", variants: [
|
||||
"Lemon, Lime"],
|
||||
price: "$25.00", quantity: 2,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-ketchup_23-2149525576.jpg", imageAlt: "Citrus Calm CBD gummies packaging"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-gummy-bears-sweet-taste-generative-ai_188544-23963.jpg?_wi=1", imageAlt: "Citrus Calm CBD gummies packaging"},
|
||||
{
|
||||
id: "cart-item-3", name: "Mango Haze Vape Cartridge", variants: [
|
||||
"0.5g", "Indica Hybrid"],
|
||||
price: "$40.00", quantity: 1,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blue-wavy-smoke-black-background_23-2148211024.jpg", imageAlt: "Mango Haze cannabis vape cartridge"},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vape-pen-smoke-cloud-studio-shot_912284-17796.jpg?_wi=1", imageAlt: "Mango Haze cannabis vape cartridge"},
|
||||
]}
|
||||
onQuantityChange={() => {}}
|
||||
onRemove={() => {}}
|
||||
|
||||
@@ -27,29 +27,17 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Discover",
|
||||
id: "/discover",
|
||||
},
|
||||
name: "Discover", id: "/discover"},
|
||||
{
|
||||
name: "Stores",
|
||||
id: "/stores",
|
||||
},
|
||||
name: "Stores", id: "/stores"},
|
||||
{
|
||||
name: "Categories",
|
||||
id: "/categories",
|
||||
},
|
||||
name: "Categories", id: "/categories"},
|
||||
{
|
||||
name: "Responsible Use",
|
||||
id: "/responsible-use",
|
||||
},
|
||||
name: "Responsible Use", id: "/responsible-use"},
|
||||
{
|
||||
name: "Sign In",
|
||||
id: "/login",
|
||||
},
|
||||
name: "Sign In", id: "/login"},
|
||||
{
|
||||
name: "Cart",
|
||||
id: "/cart",
|
||||
},
|
||||
name: "Cart", id: "/cart"},
|
||||
]}
|
||||
brandName="CloudLink"
|
||||
/>
|
||||
@@ -63,53 +51,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Artisan Edibles",
|
||||
price: "From $15",
|
||||
variant: "Gourmet, Infused",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-ketchup_23-2149525576.jpg?_wi=2",
|
||||
imageAlt: "Gourmet cannabis edibles dark background",
|
||||
},
|
||||
id: "1", name: "Artisan Edibles", price: "From $15", variant: "Gourmet, Infused", imageSrc: "http://img.b2bpic.net/free-photo/colorful-gummy-candy-scattered-black-background_23-2151610484.jpg", imageAlt: "Gourmet cannabis edibles dark background"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Premium Flower",
|
||||
price: "From $30/8th",
|
||||
variant: "Sativa, Indica, Hybrid",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-yellow-flower-white-background_181624-24512.jpg?_wi=2",
|
||||
imageAlt: "premium blue dream cannabis flower packaging",
|
||||
},
|
||||
id: "2", name: "Premium Flower", price: "From $30/8th", variant: "Sativa, Indica, Hybrid", imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-green-medical-cannabis-plant-leaf-white-background_23-2149539462.jpg", imageAlt: "premium blue dream cannabis flower packaging"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Vape Cartridges",
|
||||
price: "From $40",
|
||||
variant: "510 Thread, Pods",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/blue-wavy-smoke-black-background_23-2148211024.jpg?_wi=2",
|
||||
imageAlt: "mango haze cannabis vape cartridge dark",
|
||||
},
|
||||
id: "3", name: "Vape Cartridges", price: "From $40", variant: "510 Thread, Pods", imageSrc: "http://img.b2bpic.net/free-photo/electric-cigarette-vape-vaporizer-smoking-device-vaping-electronic-liquid_547470-305.jpg", imageAlt: "mango haze cannabis vape cartridge dark"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Pre-Rolls & Blunts",
|
||||
price: "From $10",
|
||||
variant: "Singles, Multi-Packs",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-vibrant-green-marijuana-leaves-varied-background_23-2151299857.jpg?_wi=2",
|
||||
imageAlt: "purple sunset pre-roll cannabis elegant tube",
|
||||
},
|
||||
id: "4", name: "Pre-Rolls & Blunts", price: "From $10", variant: "Singles, Multi-Packs", imageSrc: "http://img.b2bpic.net/free-photo/cannabis-buds-glass-jar-table_23-2149021503.jpg", imageAlt: "purple sunset pre-roll cannabis elegant tube"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Concentrates",
|
||||
price: "From $25",
|
||||
variant: "Shatter, Live Resin, Wax",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-smoke-collection-black-background_1112-1802.jpg",
|
||||
imageAlt: "Green wavy smoke on black background",
|
||||
},
|
||||
id: "5", name: "Concentrates", price: "From $25", variant: "Shatter, Live Resin, Wax", imageSrc: "http://img.b2bpic.net/free-photo/abstract-smoke-white-background_23-2148110530.jpg", imageAlt: "Green wavy smoke on black background"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Accessories",
|
||||
price: "From $5",
|
||||
variant: "Grinders, Pipes, Storage",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/walnut-alone-isolated-center-rectangular-ceramic-plate-white-table_346278-1368.jpg?_wi=2",
|
||||
imageAlt: "premium cannabis grinder dark finish",
|
||||
},
|
||||
id: "6", name: "Accessories", price: "From $5", variant: "Grinders, Pipes, Storage", imageSrc: "http://img.b2bpic.net/free-photo/cannabis-grinder-with-marijuana-buds-isolated-dark-background-copy-space_23-2151194348.jpg", imageAlt: "premium cannabis grinder dark finish"},
|
||||
]}
|
||||
title="Explore Our Verified Product Categories"
|
||||
description="From premium flower to delectable edibles and cutting-edge vapes, find exactly what you're looking for, all responsibly sourced and legally compliant."
|
||||
@@ -124,25 +76,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How do you ensure product quality and safety?",
|
||||
content: "CloudLink partners exclusively with licensed and regulated cultivators and manufacturers. All products undergo rigorous third-party lab testing for potency, purity, and contaminants, ensuring they meet strict state standards before being listed on our marketplace.",
|
||||
},
|
||||
id: "1", title: "How do you ensure product quality and safety?", content: "CloudLink partners exclusively with licensed and regulated cultivators and manufacturers. All products undergo rigorous third-party lab testing for potency, purity, and contaminants, ensuring they meet strict state standards before being listed on our marketplace."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Are there limits on what I can purchase?",
|
||||
content: "Yes, all purchases are subject to state-specific legal limits on cannabis and vape products. Our system automatically tracks your purchases to ensure compliance with these regulations. We encourage responsible consumption and adherence to all local laws.",
|
||||
},
|
||||
id: "2", title: "Are there limits on what I can purchase?", content: "Yes, all purchases are subject to state-specific legal limits on cannabis and vape products. Our system automatically tracks your purchases to ensure compliance with these regulations. We encourage responsible consumption and adherence to all local laws."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What types of cannabis products are available?",
|
||||
content: "We offer a diverse range of products including various strains of flower (Indica, Sativa, Hybrid), a wide selection of edibles (gummies, chocolates, baked goods), vape cartridges, concentrates, tinctures, and topicals. Our inventory is constantly updated with new and exciting verified products.",
|
||||
},
|
||||
id: "3", title: "What types of cannabis products are available?", content: "We offer a diverse range of products including various strains of flower (Indica, Sativa, Hybrid), a wide selection of edibles (gummies, chocolates, baked goods), vape cartridges, concentrates, tinctures, and topicals. Our inventory is constantly updated with new and exciting verified products."},
|
||||
{
|
||||
id: "4",
|
||||
title: "How do I know if a product is right for me?",
|
||||
content: "Each product listing includes detailed information on potency, cannabinoid profiles (THC, CBD, etc.), terpene profiles, effects, and customer reviews. We also provide educational resources to help you make informed decisions based on your preferences and desired experience. Always start with a low dose, especially if you're new to a product type.",
|
||||
},
|
||||
id: "4", title: "How do I know if a product is right for me?", content: "Each product listing includes detailed information on potency, cannabinoid profiles (THC, CBD, etc.), terpene profiles, effects, and customer reviews. We also provide educational resources to help you make informed decisions based on your preferences and desired experience. Always start with a low dose, especially if you're new to a product type."},
|
||||
]}
|
||||
title="Frequently Asked Questions About Products"
|
||||
description="Find answers to common questions about product sourcing, quality, and responsible consumption."
|
||||
@@ -155,75 +95,45 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about",
|
||||
},
|
||||
label: "About Us", href: "/about"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "/careers",
|
||||
},
|
||||
label: "Careers", href: "/careers"},
|
||||
{
|
||||
label: "Press",
|
||||
href: "/press",
|
||||
},
|
||||
label: "Press", href: "/press"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Products",
|
||||
items: [
|
||||
title: "Products", items: [
|
||||
{
|
||||
label: "Cannabis Flower",
|
||||
href: "/categories/flower",
|
||||
},
|
||||
label: "Cannabis Flower", href: "/categories/flower"},
|
||||
{
|
||||
label: "Edibles",
|
||||
href: "/categories/edibles",
|
||||
},
|
||||
label: "Edibles", href: "/categories/edibles"},
|
||||
{
|
||||
label: "Vapes & Cartridges",
|
||||
href: "/categories/vapes",
|
||||
},
|
||||
label: "Vapes & Cartridges", href: "/categories/vapes"},
|
||||
{
|
||||
label: "Accessories",
|
||||
href: "/categories/accessories",
|
||||
},
|
||||
label: "Accessories", href: "/categories/accessories"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{
|
||||
label: "Blog",
|
||||
href: "/blog",
|
||||
},
|
||||
label: "Blog", href: "/blog"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "/support",
|
||||
},
|
||||
label: "Support", href: "/support"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "/faq",
|
||||
},
|
||||
label: "FAQ", href: "/faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "/terms",
|
||||
},
|
||||
label: "Terms of Service", href: "/terms"},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "/privacy",
|
||||
},
|
||||
label: "Privacy Policy", href: "/privacy"},
|
||||
{
|
||||
label: "Responsible Use",
|
||||
href: "/responsible-use",
|
||||
},
|
||||
label: "Responsible Use", href: "/responsible-use"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -234,4 +144,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -25,29 +25,17 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Discover",
|
||||
id: "/discover",
|
||||
},
|
||||
name: "Discover", id: "/discover"},
|
||||
{
|
||||
name: "Stores",
|
||||
id: "/stores",
|
||||
},
|
||||
name: "Stores", id: "/stores"},
|
||||
{
|
||||
name: "Categories",
|
||||
id: "/categories",
|
||||
},
|
||||
name: "Categories", id: "/categories"},
|
||||
{
|
||||
name: "Responsible Use",
|
||||
id: "/responsible-use",
|
||||
},
|
||||
name: "Responsible Use", id: "/responsible-use"},
|
||||
{
|
||||
name: "Sign In",
|
||||
id: "/login",
|
||||
},
|
||||
name: "Sign In", id: "/login"},
|
||||
{
|
||||
name: "Cart",
|
||||
id: "/cart",
|
||||
},
|
||||
name: "Cart", id: "/cart"},
|
||||
]}
|
||||
brandName="CloudLink"
|
||||
/>
|
||||
@@ -64,26 +52,11 @@ export default function LandingPage() {
|
||||
description="Don't miss out on our most popular and newly stocked products."
|
||||
products={[
|
||||
{
|
||||
name: "Energize Sativa Gummies",
|
||||
price: "$30.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-people-eating-berries-street_23-2150163564.jpg",
|
||||
imageAlt: "Young people eating berries in the street",
|
||||
id: "1",
|
||||
},
|
||||
name: "Energize Sativa Gummies", price: "$30.00", imageSrc: "http://img.b2bpic.net/free-photo/delicious-gummy-bears-sweet-taste-generative-ai_188544-23963.jpg?_wi=2", imageAlt: "Energizing Sativa Gummies", id: "1"},
|
||||
{
|
||||
name: "Calm Indica Vape Pen",
|
||||
price: "$55.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-takeaway-food_23-2149025806.jpg",
|
||||
imageAlt: "Woman enjoying takeaway food",
|
||||
id: "2",
|
||||
},
|
||||
name: "Calm Indica Vape Pen", price: "$55.00", imageSrc: "http://img.b2bpic.net/free-photo/vape-pen-smoke-cloud-studio-shot_912284-17796.jpg?_wi=2", imageAlt: "Calming Indica Vape Pen", id: "2"},
|
||||
{
|
||||
name: "Organic CBD Tincture",
|
||||
price: "$40.00",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-toasting-with-her-friend-using-french-fry-with-ketchup_23-2148718917.jpg",
|
||||
imageAlt: "Woman toasting with her friend using french fry with ketchup",
|
||||
id: "3",
|
||||
},
|
||||
name: "Organic CBD Tincture", price: "$40.00", imageSrc: "http://img.b2bpic.net/free-photo/glass-bottle-dropper-oil-arrangement_23-2149791471.jpg", imageAlt: "Organic CBD Tincture", id: "3"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -93,63 +66,39 @@ export default function LandingPage() {
|
||||
logoText="CloudLink"
|
||||
columns={[
|
||||
{
|
||||
title: "Explore",
|
||||
items: [
|
||||
title: "Explore", items: [
|
||||
{
|
||||
label: "Discover",
|
||||
href: "/discover",
|
||||
},
|
||||
label: "Discover", href: "/discover"},
|
||||
{
|
||||
label: "Stores",
|
||||
href: "/stores",
|
||||
},
|
||||
label: "Stores", href: "/stores"},
|
||||
{
|
||||
label: "Categories",
|
||||
href: "/categories",
|
||||
},
|
||||
label: "Categories", href: "/categories"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#",
|
||||
},
|
||||
label: "About Us", href: "#"},
|
||||
{
|
||||
label: "Responsible Use",
|
||||
href: "/responsible-use",
|
||||
},
|
||||
label: "Responsible Use", href: "/responsible-use"},
|
||||
{
|
||||
label: "Legal Disclaimer",
|
||||
href: "#legal-disclaimer",
|
||||
},
|
||||
label: "Legal Disclaimer", href: "#legal-disclaimer"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#",
|
||||
},
|
||||
label: "Contact", href: "#"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#",
|
||||
},
|
||||
label: "FAQ", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Partners",
|
||||
items: [
|
||||
title: "Partners", items: [
|
||||
{
|
||||
label: "List Your Store",
|
||||
href: "/vendor-signup",
|
||||
},
|
||||
label: "List Your Store", href: "/vendor-signup"},
|
||||
{
|
||||
label: "Vendor Login",
|
||||
href: "/login",
|
||||
},
|
||||
label: "Vendor Login", href: "/login"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -159,4 +108,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -61,17 +61,17 @@ export default function LandingPage() {
|
||||
buttonAnimation="slide-up"
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=1", imageAlt: "Lava Vaporium vape products"},
|
||||
id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=1", imageAlt: "Assortment of vibrant vape flavors and devices"},
|
||||
{
|
||||
id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=2", imageAlt: "Lava Vaporium vape products"},
|
||||
id: "2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=2", imageAlt: "Close-up of a vape mod with colorful e-liquid bottles"},
|
||||
{
|
||||
id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=3", imageAlt: "Lava Vaporium vape products"},
|
||||
id: "3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=3", imageAlt: "Stylish person exhaling vape cloud in a modern setting"},
|
||||
{
|
||||
id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=4", imageAlt: "Lava Vaporium vape products"},
|
||||
id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=4", imageAlt: "Collection of sleek vape pens and pod systems"},
|
||||
{
|
||||
id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=5", imageAlt: "Lava Vaporium vape products"},
|
||||
id: "5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=5", imageAlt: "Brightly lit display of various e-juice brands"},
|
||||
{
|
||||
id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=6", imageAlt: "Lava Vaporium vape products"},
|
||||
id: "6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=6", imageAlt: "Interior shot of a clean and organized vape shop"},
|
||||
]}
|
||||
autoPlay={true}
|
||||
autoPlayInterval={4000}
|
||||
@@ -86,7 +86,7 @@ export default function LandingPage() {
|
||||
description="Lava Vaporium offers a curated selection of the finest vape products and e-liquids, backed by knowledgeable staff and exceptional customer service."
|
||||
subdescription="We are committed to providing a safe, compliant, and enjoyable experience for all adult vapers in Manassas, VA."
|
||||
icon={Sparkles}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=7"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/group-vape-devices-e-liquids-table-shop-interior-background-showing-modern-vaping-lifestyle_23-2151608931.jpg"
|
||||
imageAlt="Lava Vaporium vape shop interior"
|
||||
mediaAnimation="blur-reveal"
|
||||
/>
|
||||
@@ -108,7 +108,7 @@ export default function LandingPage() {
|
||||
{
|
||||
id: "accessories", title: "Vaping Accessories", content: "From batteries and chargers to drip tips and cotton, we carry all the essential accessories for a complete vaping experience."},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=8"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/vape-shop-interior-displaying-various-e-cigarettes-liquids-accessories-modern-minimalist-design_23-2151608920.jpg"
|
||||
imageAlt="Assortment of vape products"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
@@ -122,17 +122,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "prod-1", name: "Mango Burst E-Liquid", price: "$19.99", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=9", imageAlt: "Mango Burst E-Liquid"},
|
||||
id: "prod-1", name: "Mango Burst E-Liquid", price: "$19.99", imageSrc: "http://img.b2bpic.net/free-photo/mango-burst-e-liquid-bottle-tropical-vape-flavor_23-2151608929.jpg", imageAlt: "Mango Burst E-Liquid"},
|
||||
{
|
||||
id: "prod-2", name: "Pod System Starter Kit", price: "$34.99", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=10", imageAlt: "Pod System Starter Kit"},
|
||||
id: "prod-2", name: "Pod System Starter Kit", price: "$34.99", imageSrc: "http://img.b2bpic.net/free-photo/compact-pod-system-vape-device-beginner-friendly_23-2151608930.jpg", imageAlt: "Pod System Starter Kit"},
|
||||
{
|
||||
id: "prod-3", name: "Strawberry Cream Salt Nic", price: "$18.50", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=11", imageAlt: "Strawberry Cream Salt Nic"},
|
||||
id: "prod-3", name: "Strawberry Cream Salt Nic", price: "$18.50", imageSrc: "http://img.b2bpic.net/free-photo/strawberry-cream-salt-nicotine-e-liquid-bottle_23-2151608922.jpg", imageAlt: "Strawberry Cream Salt Nic"},
|
||||
{
|
||||
id: "prod-4", name: "Sub-Ohm Tank", price: "$29.00", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=12", imageAlt: "Sub-Ohm Tank"},
|
||||
id: "prod-4", name: "Sub-Ohm Tank", price: "$29.00", imageSrc: "http://img.b2bpic.net/free-photo/advanced-sub-ohm-vape-tank-for-large-vapor-production_23-2151608928.jpg", imageAlt: "Sub-Ohm Tank"},
|
||||
{
|
||||
id: "prod-5", name: "Battery Pack (2-count)", price: "$22.99", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=13", imageAlt: "Vape Battery Pack"},
|
||||
id: "prod-5", name: "Battery Pack (2-count)", price: "$22.99", imageSrc: "http://img.b2bpic.net/free-photo/rechargeable-vape-battery-pack-for-vape-mods_23-2151608924.jpg", imageAlt: "Vape Battery Pack"},
|
||||
{
|
||||
id: "prod-6", name: "Cool Mint Disposable Vape", price: "$14.99", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3EYlaTdb5vfYwUkc0dR3JjAe4nF/uploaded-1780364558351-l7ciezeo.jpg?_wi=14", imageAlt: "Cool Mint Disposable Vape"},
|
||||
id: "prod-6", name: "Cool Mint Disposable Vape", price: "$14.99", imageSrc: "http://img.b2bpic.net/free-photo/cool-mint-disposable-vape-pen-sleek-design_23-2151608925.jpg", imageAlt: "Cool Mint Disposable Vape"},
|
||||
]}
|
||||
title="Popular Products"
|
||||
description="Our customer favorites and latest arrivals."
|
||||
|
||||
Reference in New Issue
Block a user