Merge version_2 into main #2

Merged
bender merged 5 commits from version_2 into main 2026-04-17 18:49:27 +00:00
5 changed files with 96 additions and 295 deletions

View File

@@ -19,28 +19,20 @@ export default function LandingPage() {
cardStyle="subtle-shadow"
primaryButtonStyle="flat"
secondaryButtonStyle="radial-glow"
headingFontWeight="light"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Products",
id: "/products",
},
name: "Products", id: "/products"},
{
name: "About Us",
id: "/about",
},
name: "About Us", id: "/about"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Goodfellas Bud"
/>
@@ -52,20 +44,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "f1",
title: "Is the shop safe?",
content: "Yes, we prioritize safety and discretion at all times.",
},
id: "f1", title: "Is the shop safe?", content: "Yes, we prioritize safety and discretion at all times."},
{
id: "f2",
title: "How do I choose?",
content: "Our staff is trained to provide expert guidance tailored to your needs.",
},
id: "f2", title: "How do I choose?", content: "Our staff is trained to provide expert guidance tailored to your needs."},
{
id: "f3",
title: "Are products certified?",
content: "We ensure every strain meets the highest quality and safety standards.",
},
id: "f3", title: "Are products certified?", content: "We ensure every strain meets the highest quality and safety standards."},
]}
imageSrc="http://img.b2bpic.net/free-photo/close-up-woman-with-medicine_23-2149247984.jpg"
mediaAnimation="slide-up"
@@ -82,12 +65,7 @@ export default function LandingPage() {
title="Our Community"
description="Rooted in Durban culture."
names={[
"Durban Art Scene",
"Florida Road Business Assoc",
"Local Green Project",
"Coastal Wellness Group",
"Heritage Growers",
]}
"Durban Art Scene", "Florida Road Business Assoc", "Local Green Project", "Coastal Wellness Group", "Heritage Growers"]}
/>
</div>
@@ -95,37 +73,23 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Links",
items: [
title: "Links", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Products",
href: "/products",
},
label: "Products", href: "/products"},
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Use",
href: "#",
},
label: "Terms of Use", href: "#"},
],
},
]}

View File

@@ -19,28 +19,20 @@ export default function LandingPage() {
cardStyle="subtle-shadow"
primaryButtonStyle="flat"
secondaryButtonStyle="radial-glow"
headingFontWeight="light"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Products",
id: "/products",
},
name: "Products", id: "/products"},
{
name: "About Us",
id: "/about",
},
name: "About Us", id: "/about"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Goodfellas Bud"
/>
@@ -50,8 +42,7 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={true}
background={{
variant: "canvas-reveal",
}}
variant: "canvas-reveal"}}
text="Visit us on Florida Road, Durban. Open 7 days a week for premium guidance."
/>
</div>
@@ -60,8 +51,7 @@ export default function LandingPage() {
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Newsletter"
title="Stay Informed"
description="Receive updates on new strains and store events."
@@ -72,37 +62,23 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Links",
items: [
title: "Links", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Products",
href: "/products",
},
label: "Products", href: "/products"},
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Use",
href: "#",
},
label: "Terms of Use", href: "#"},
],
},
]}

View File

@@ -22,28 +22,20 @@ export default function LandingPage() {
cardStyle="subtle-shadow"
primaryButtonStyle="flat"
secondaryButtonStyle="radial-glow"
headingFontWeight="light"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Products",
id: "/products",
},
name: "Products", id: "/products"},
{
name: "About Us",
id: "/about",
},
name: "About Us", id: "/about"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Goodfellas Bud"
/>
@@ -55,15 +47,10 @@ export default function LandingPage() {
description="Experience the epitome of luxury cannabis on Florida Road. Curated strains, refined quality, and unmatched service in the heart of Durban."
buttons={[
{
text: "Explore Strains",
href: "/products",
},
text: "Explore Strains", href: "/products"},
{
text: "Visit Us",
href: "/contact",
},
text: "Visit Us", href: "/contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/owner-getting-ready-reopening_23-2149142195.jpg"
imageAlt="Goodfellas Bud Luxury Dispensary Interior"
/>
</div>
@@ -73,13 +60,9 @@ export default function LandingPage() {
useInvertedBackground={false}
heading={[
{
type: "text",
content: "Our Commitment to ",
},
type: "text", content: "Our Commitment to "},
{
type: "text",
content: "Excellence",
},
type: "text", content: "Excellence"},
]}
/>
</div>
@@ -91,45 +74,20 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Sarah J.",
handle: "@sarahj",
testimonial: "The best selection in Durban. Truly premium quality.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-transgender-wearing-sunglasses_23-2149105478.jpg",
},
id: "1", name: "Sarah J.", handle: "@sarahj", testimonial: "The best selection in Durban. Truly premium quality.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-transgender-wearing-sunglasses_23-2149105478.jpg"},
{
id: "2",
name: "Mark D.",
handle: "@markd",
testimonial: "Sleek, professional, and very knowledgeable.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/sun-shining-woman-with-curly-hair-surrounded-by-trees-grass_181624-30896.jpg",
},
id: "2", name: "Mark D.", handle: "@markd", testimonial: "Sleek, professional, and very knowledgeable.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/sun-shining-woman-with-curly-hair-surrounded-by-trees-grass_181624-30896.jpg"},
{
id: "3",
name: "Linda M.",
handle: "@lindam",
testimonial: "Goodfellas Bud brings a whole new level of class.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg",
},
id: "3", name: "Linda M.", handle: "@lindam", testimonial: "Goodfellas Bud brings a whole new level of class.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17096.jpg"},
{
id: "4",
name: "James P.",
handle: "@jamesp",
testimonial: "Exceptional curation. A must-visit on Florida Road.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-shooting-with-projector_23-2149424926.jpg",
},
id: "4", name: "James P.", handle: "@jamesp", testimonial: "Exceptional curation. A must-visit on Florida Road.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-shooting-with-projector_23-2149424926.jpg"},
{
id: "5",
name: "Claire B.",
handle: "@claireb",
testimonial: "Sophisticated, safe, and professional environment.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-putting-coin-piggy-bank_1169-112.jpg",
},
id: "5", name: "Claire B.", handle: "@claireb", testimonial: "Sophisticated, safe, and professional environment.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/brunette-woman-putting-coin-piggy-bank_1169-112.jpg"},
]}
showRating={true}
title="Client Experiences"
@@ -144,12 +102,7 @@ export default function LandingPage() {
title="Trusted Partners"
description="Collaborating with local growers and premium suppliers."
names={[
"Durban Organic",
"Florida Road Collective",
"Pure Sativa Durban",
"The Green Leaf",
"HighGrade South Africa",
]}
"Durban Organic", "Florida Road Collective", "Pure Sativa Durban", "The Green Leaf", "HighGrade South Africa"]}
/>
</div>
@@ -163,19 +116,9 @@ export default function LandingPage() {
description="Our most popular selections this month."
products={[
{
id: "fp1",
name: "Durban Gold",
price: "R 480",
variant: "Premium",
imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-item-with-marijuana-leaves_23-2151336308.jpg?_wi=1",
},
id: "fp1", name: "Durban Gold", price: "R 480", variant: "Premium", imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-item-with-marijuana-leaves_23-2151336308.jpg?_wi=1"},
{
id: "fp2",
name: "Sativa Elite",
price: "R 490",
variant: "Exotic",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-growing-green-plants-black-background_181624-49918.jpg?_wi=1",
},
id: "fp2", name: "Sativa Elite", price: "R 490", variant: "Exotic", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-growing-green-plants-black-background_181624-49918.jpg?_wi=1"},
]}
/>
</div>
@@ -184,37 +127,23 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Links",
items: [
title: "Links", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Products",
href: "/products",
},
label: "Products", href: "/products"},
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Use",
href: "#",
},
label: "Terms of Use", href: "#"},
],
},
]}

View File

@@ -19,28 +19,20 @@ export default function LandingPage() {
cardStyle="subtle-shadow"
primaryButtonStyle="flat"
secondaryButtonStyle="radial-glow"
headingFontWeight="light"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Products",
id: "/products",
},
name: "Products", id: "/products"},
{
name: "About Us",
id: "/about",
},
name: "About Us", id: "/about"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Goodfellas Bud"
/>
@@ -54,59 +46,23 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
brand: "Goodfellas",
name: "Golden Kush",
price: "R 450",
rating: 5,
reviewCount: "12",
imageSrc: "http://img.b2bpic.net/free-photo/dreamy-aesthetic-cosmetic-product-with-fresh-background_23-2151382793.jpg",
},
id: "p1", brand: "Goodfellas", name: "Golden Kush", price: "R 450", rating: 5,
reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/dreamy-aesthetic-cosmetic-product-with-fresh-background_23-2151382793.jpg"},
{
id: "p2",
brand: "Goodfellas",
name: "Florida Haze",
price: "R 520",
rating: 5,
reviewCount: "8",
imageSrc: "http://img.b2bpic.net/free-photo/organic-dried-flower-petals-pink-bowl_114579-70372.jpg",
},
id: "p2", brand: "Goodfellas", name: "Florida Haze", price: "R 520", rating: 5,
reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/organic-dried-flower-petals-pink-bowl_114579-70372.jpg"},
{
id: "p3",
brand: "Goodfellas",
name: "Durban Gold",
price: "R 480",
rating: 4,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-item-with-marijuana-leaves_23-2151336308.jpg?_wi=2",
},
id: "p3", brand: "Goodfellas", name: "Durban Gold", price: "R 480", rating: 4,
reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-item-with-marijuana-leaves_23-2151336308.jpg?_wi=2"},
{
id: "p4",
brand: "Goodfellas",
name: "Royal Indica",
price: "R 550",
rating: 5,
reviewCount: "20",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-plant-gray-wall-high-quality-photo_114579-35168.jpg",
},
id: "p4", brand: "Goodfellas", name: "Royal Indica", price: "R 550", rating: 5,
reviewCount: "20", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-plant-gray-wall-high-quality-photo_114579-35168.jpg"},
{
id: "p5",
brand: "Goodfellas",
name: "Sativa Elite",
price: "R 490",
rating: 5,
reviewCount: "10",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-growing-green-plants-black-background_181624-49918.jpg?_wi=2",
},
id: "p5", brand: "Goodfellas", name: "Sativa Elite", price: "R 490", rating: 5,
reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-growing-green-plants-black-background_181624-49918.jpg?_wi=2"},
{
id: "p6",
brand: "Goodfellas",
name: "Blue Velvet",
price: "R 510",
rating: 4,
reviewCount: "7",
imageSrc: "http://img.b2bpic.net/free-photo/dried-chamomile-cinnamon-sticks-dark-board_114579-84716.jpg",
},
id: "p6", brand: "Goodfellas", name: "Blue Velvet", price: "R 510", rating: 4,
reviewCount: "7", imageSrc: "http://img.b2bpic.net/free-photo/dried-chamomile-cinnamon-sticks-dark-board_114579-84716.jpg"},
]}
title="Our Premium Collection"
description="Hand-picked high quality strains for the discerning enthusiast."
@@ -123,19 +79,9 @@ export default function LandingPage() {
description="Exclusive small-batch offerings."
products={[
{
id: "le1",
name: "Limited Kush",
price: "R 800",
variant: "Rare",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-still-life-with-herbal-medicine_23-2149292049.jpg",
},
id: "le1", name: "Limited Kush", price: "R 800", variant: "Rare", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-still-life-with-herbal-medicine_23-2149292049.jpg"},
{
id: "le2",
name: "Rare Sativa",
price: "R 850",
variant: "Exotic",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-still-life-with-herbal-medicine_23-2149292038.jpg",
},
id: "le2", name: "Rare Sativa", price: "R 850", variant: "Exotic", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-still-life-with-herbal-medicine_23-2149292038.jpg"},
]}
/>
</div>
@@ -144,37 +90,23 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Links",
items: [
title: "Links", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Products",
href: "/products",
},
label: "Products", href: "/products"},
{
label: "About Us",
href: "/about",
},
label: "About Us", href: "/about"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Use",
href: "#",
},
label: "Terms of Use", href: "#"},
],
},
]}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f5f4ef;
--card: #dad6cd;
--foreground: #2a2928;
--primary-cta: #2a2928;
--background: #fafffb;
--card: #f7fffa;
--foreground: #001a0a;
--primary-cta: #0a7039;
--primary-cta-text: #f5f4ef;
--secondary-cta: #ecebea;
--secondary-cta: #f5df4d;
--secondary-cta-text: #2a2928;
--accent: #ffffff;
--background-accent: #c6b180;
--accent: #b8860b;
--background-accent: #e6d59d;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);