Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-05-12 14:49:56 +00:00
6 changed files with 121 additions and 500 deletions

View File

@@ -26,26 +26,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Available Fish",
id: "/fish",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Available Fish", id: "/fish" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
]}
brandName="FinHaven"
/>
@@ -56,10 +41,7 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Our Story"
description={[
"Located in the heart of Durbanville, FinHaven was founded to share a genuine passion for the aquatic hobby.",
"With over 3 years of specialized industry experience, we ensure that every fish that leaves our garage is healthy, vibrant, and well-adjusted.",
"We believe that every home tank deserves expert care, which is why we guide every customer through the process of choosing the perfect addition to their underwater world.",
]}
"Located in the heart of Durbanville, FinHaven was founded to share a genuine passion for the aquatic hobby.", "With over 3 years of specialized industry experience, we ensure that every fish that leaves our garage is healthy, vibrant, and well-adjusted.", "We believe that every home tank deserves expert care, which is why we guide every customer through the process of choosing the perfect addition to their underwater world."]}
/>
</div>
@@ -72,15 +54,9 @@ export default function LandingPage() {
memberVariant="card"
members={[
{
id: "m1",
name: "Founder, FinHaven",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-old-man-sitting-terrace_23-2148997298.jpg",
},
id: "m1", name: "Founder, FinHaven", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-old-man-sitting-terrace_23-2148997298.jpg"},
{
id: "m2",
name: "Aquatics Specialist",
imageSrc: "http://img.b2bpic.net/free-photo/fisherman-with-fishing-equipment-box_58466-11043.jpg",
},
id: "m2", name: "Aquatics Specialist", imageSrc: "http://img.b2bpic.net/free-photo/fisherman-with-fishing-equipment-box_58466-11043.jpg"},
]}
/>
</div>
@@ -89,16 +65,12 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Ready"
title="Start your journey"
description="Have questions about your setup? Contact us today."
buttons={[
{
text: "Contact Us",
href: "/contact",
},
{ text: "Contact Us", href: "/contact" },
]}
/>
</div>
@@ -108,37 +80,17 @@ export default function LandingPage() {
logoText="FinHaven"
columns={[
{
title: "Quick Links",
items: [
{
label: "About",
href: "/about",
},
{
label: "Fish",
href: "/fish",
},
{
label: "Gallery",
href: "/gallery",
},
{
label: "Contact",
href: "/contact",
},
title: "Quick Links", items: [
{ label: "About", href: "/about" },
{ label: "Fish", href: "/fish" },
{ label: "Gallery", href: "/gallery" },
{ label: "Contact", href: "/contact" },
],
},
{
title: "Policy",
items: [
{
label: "Collection Only",
href: "#",
},
{
label: "Privacy Policy",
href: "#",
},
title: "Policy", items: [
{ label: "Collection Only", href: "#" },
{ label: "Privacy Policy", href: "#" },
],
},
]}

View File

@@ -26,26 +26,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Available Fish",
id: "/fish",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Available Fish", id: "/fish" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
]}
brandName="FinHaven"
/>
@@ -55,8 +40,7 @@ export default function LandingPage() {
<ContactSplit
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Contact"
title="Get In Touch"
description="Ready to bring home new tropical friends? Contact us for availability. All orders are for collection only in Durbanville. We will confirm your details and provide directions."
@@ -69,16 +53,12 @@ export default function LandingPage() {
<ContactCTA
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Get Started"
title="Ready to buy?"
description="Confirm stock and arrange pickup."
buttons={[
{
text: "Contact Now",
href: "/contact",
},
{ text: "Contact Now", href: "/contact" },
]}
/>
</div>
@@ -93,16 +73,8 @@ export default function LandingPage() {
mediaAnimation="none"
faqsAnimation="slide-up"
faqs={[
{
id: "aq1",
title: "How to pickup?",
content: "You will receive location details upon confirming order.",
},
{
id: "aq2",
title: "What payment?",
content: "Payment is taken at collection.",
},
{ id: "aq1", title: "How to pickup?", content: "You will receive location details upon confirming order." },
{ id: "aq2", title: "What payment?", content: "Payment is taken at collection." },
]}
/>
</div>
@@ -112,37 +84,17 @@ export default function LandingPage() {
logoText="FinHaven"
columns={[
{
title: "Quick Links",
items: [
{
label: "About",
href: "/about",
},
{
label: "Fish",
href: "/fish",
},
{
label: "Gallery",
href: "/gallery",
},
{
label: "Contact",
href: "/contact",
},
title: "Quick Links", items: [
{ label: "About", href: "/about" },
{ label: "Fish", href: "/fish" },
{ label: "Gallery", href: "/gallery" },
{ label: "Contact", href: "/contact" },
],
},
{
title: "Policy",
items: [
{
label: "Collection Only",
href: "#",
},
{
label: "Privacy Policy",
href: "#",
},
title: "Policy", items: [
{ label: "Collection Only", href: "#" },
{ label: "Privacy Policy", href: "#" },
],
},
]}

View File

@@ -27,26 +27,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Available Fish",
id: "/fish",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Available Fish", id: "/fish" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
]}
brandName="FinHaven"
/>
@@ -59,60 +44,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "f1",
brand: "Tropical",
name: "Neon Tetra",
price: "Check availability",
rating: 5,
reviewCount: "1",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fish-seabed-coral-reefs-underwater-beauty-fish-coral-reefs_488145-1833.jpg?_wi=1",
},
{
id: "f2",
brand: "Tropical",
name: "Guppy",
price: "Check availability",
rating: 5,
reviewCount: "1",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-color-mandarin-fish-colorfull-mandarin-fish-mandarin-fish-closeup_488145-1960.jpg?_wi=1",
},
{
id: "f3",
brand: "Tropical",
name: "Angelfish",
price: "Check availability",
rating: 5,
reviewCount: "1",
imageSrc: "http://img.b2bpic.net/free-photo/sea-fish-beside-starfish-underwater-balance_169016-70097.jpg",
},
{
id: "f4",
brand: "Tropical",
name: "Betta",
price: "Check availability",
rating: 5,
reviewCount: "1",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fish-red-sea-coral-animal-horizontal-with-copy-space-selective-focus_1220-1125.jpg",
},
{
id: "f5",
brand: "Tropical",
name: "Platy",
price: "Check availability",
rating: 5,
reviewCount: "1",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-color-mandarin-fish-colorfull-mandarin-fish-mandarin-fish-closeup-mandarinfish-manda_488145-161.jpg",
},
{
id: "f6",
brand: "Tropical",
name: "Molly",
price: "Check availability",
rating: 5,
reviewCount: "1",
imageSrc: "http://img.b2bpic.net/free-photo/colorful-background-with-splashes-water_23-2147608362.jpg",
},
{ id: "f1", brand: "Tropical", name: "Neon Tetra", price: "Check availability", rating: 5, reviewCount: "1", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fish-seabed-coral-reefs-underwater-beauty-fish-coral-reefs_488145-1833.jpg?_wi=1" },
{ id: "f2", brand: "Tropical", name: "Guppy", price: "Check availability", rating: 5, reviewCount: "1", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-color-mandarin-fish-colorfull-mandarin-fish-mandarin-fish-closeup_488145-1960.jpg?_wi=1" },
{ id: "f3", brand: "Tropical", name: "Angelfish", price: "Check availability", rating: 5, reviewCount: "1", imageSrc: "http://img.b2bpic.net/free-photo/sea-fish-beside-starfish-underwater-balance_169016-70097.jpg" },
{ id: "f4", brand: "Tropical", name: "Betta", price: "Check availability", rating: 5, reviewCount: "1", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fish-red-sea-coral-animal-horizontal-with-copy-space-selective-focus_1220-1125.jpg" },
{ id: "f5", brand: "Tropical", name: "Platy", price: "Check availability", rating: 5, reviewCount: "1", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-color-mandarin-fish-colorfull-mandarin-fish-mandarin-fish-closeup-mandarinfish-manda_488145-161.jpg" },
{ id: "f6", brand: "Tropical", name: "Molly", price: "Check availability", rating: 5, reviewCount: "1", imageSrc: "http://img.b2bpic.net/free-photo/colorful-background-with-splashes-water_23-2147608362.jpg" },
]}
title="Available Fish"
description="Browse our currently available tropical fish. Click 'Check Availability' to inquire about collection."
@@ -123,20 +60,8 @@ export default function LandingPage() {
<ProductCatalog
layout="page"
products={[
{
id: "f1",
name: "Neon Tetra",
price: "Check availability",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fish-seabed-coral-reefs-underwater-beauty-fish-coral-reefs_488145-1833.jpg?_wi=2",
},
{
id: "f2",
name: "Guppy",
price: "Check availability",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-color-mandarin-fish-colorfull-mandarin-fish-mandarin-fish-closeup_488145-1960.jpg?_wi=2",
},
{ id: "f1", name: "Neon Tetra", price: "Check availability", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fish-seabed-coral-reefs-underwater-beauty-fish-coral-reefs_488145-1833.jpg?_wi=2" },
{ id: "f2", name: "Guppy", price: "Check availability", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-color-mandarin-fish-colorfull-mandarin-fish-mandarin-fish-closeup_488145-1960.jpg?_wi=2" },
]}
/>
</div>
@@ -150,20 +75,8 @@ export default function LandingPage() {
title="Quick Stats"
description="Our inventory standards."
metrics={[
{
id: "s1",
value: "12+",
title: "Species",
description: "Carefully selected.",
icon: Fish,
},
{
id: "s2",
value: "24h",
title: "Response",
description: "Fast support.",
icon: Clock,
},
{ id: "s1", value: "12+", title: "Species", description: "Carefully selected.", icon: Fish },
{ id: "s2", value: "24h", title: "Response", description: "Fast support.", icon: Clock },
]}
/>
</div>
@@ -173,37 +86,17 @@ export default function LandingPage() {
logoText="FinHaven"
columns={[
{
title: "Quick Links",
items: [
{
label: "About",
href: "/about",
},
{
label: "Fish",
href: "/fish",
},
{
label: "Gallery",
href: "/gallery",
},
{
label: "Contact",
href: "/contact",
},
title: "Quick Links", items: [
{ label: "About", href: "/about" },
{ label: "Fish", href: "/fish" },
{ label: "Gallery", href: "/gallery" },
{ label: "Contact", href: "/contact" },
],
},
{
title: "Policy",
items: [
{
label: "Collection Only",
href: "#",
},
{
label: "Privacy Policy",
href: "#",
},
title: "Policy", items: [
{ label: "Collection Only", href: "#" },
{ label: "Privacy Policy", href: "#" },
],
},
]}

View File

@@ -26,26 +26,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Available Fish",
id: "/fish",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Available Fish", id: "/fish" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
]}
brandName="FinHaven"
/>
@@ -57,30 +42,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
id: "g1",
title: "Display Tank 1",
descriptions: [
"View our stunning healthy aquarium setups.",
],
imageSrc: "http://img.b2bpic.net/free-photo/aquarium-with-orange-blue-fish_1137-259.jpg",
},
{
id: "g2",
title: "Display Tank 2",
descriptions: [
"Vibrant colors and healthy aquatic plants.",
],
imageSrc: "http://img.b2bpic.net/free-photo/underwater-shot-altum-angelfish-algeas_181624-18931.jpg",
},
{
id: "g3",
title: "Display Tank 3",
descriptions: [
"Clean, well-maintained environments.",
],
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-plant-illustration_23-2151931387.jpg",
},
{ id: "g1", title: "Display Tank 1", descriptions: ["View our stunning healthy aquarium setups."], imageSrc: "http://img.b2bpic.net/free-photo/aquarium-with-orange-blue-fish_1137-259.jpg" },
{ id: "g2", title: "Display Tank 2", descriptions: ["Vibrant colors and healthy aquatic plants."], imageSrc: "http://img.b2bpic.net/free-photo/underwater-shot-altum-angelfish-algeas_181624-18931.jpg" },
{ id: "g3", title: "Display Tank 3", descriptions: ["Clean, well-maintained environments."], imageSrc: "http://img.b2bpic.net/free-photo/beautiful-plant-illustration_23-2151931387.jpg" },
]}
title="Photo Gallery"
description="A look at our tanks and beautiful fish collection."
@@ -94,16 +58,8 @@ export default function LandingPage() {
title="Aquascaping Inspiration"
description="Ideas for your next home setup."
features={[
{
title: "Green Scapes",
description: "Creating lush environments.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-underwater-shot-beautiful-brown-discus-fish_181624-21851.jpg",
},
{
title: "Color Pop",
description: "Enhancing visual appeal.",
imageSrc: "http://img.b2bpic.net/free-photo/botia-fish-chromobotia-macracanthus-closup-botia-clown-fish-chromobotia-macracanthus-side-view_488145-560.jpg",
},
{ title: "Green Scapes", description: "Creating lush environments.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-underwater-shot-beautiful-brown-discus-fish_181624-21851.jpg" },
{ title: "Color Pop", description: "Enhancing visual appeal.", imageSrc: "http://img.b2bpic.net/free-photo/botia-fish-chromobotia-macracanthus-closup-botia-clown-fish-chromobotia-macracanthus-side-view_488145-560.jpg" },
]}
/>
</div>
@@ -116,36 +72,13 @@ export default function LandingPage() {
title="Client Photos"
description="See setups from our happy customers."
kpiItems={[
{
value: "50+",
label: "Setups",
},
{
value: "100%",
label: "Health",
},
{
value: "5★",
label: "Rating",
},
{ value: "50+", label: "Setups" },
{ value: "100%", label: "Health" },
{ value: "5★", label: "Rating" },
]}
testimonials={[
{
id: "t1",
name: "Sarah J.",
role: "Hobbyist",
company: "Local Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/active-tail-fanning-carpathian-newt-lissotriton-montandi-trying-attract-female-reproduce_181624-55853.jpg",
},
{
id: "t2",
name: "Mark D.",
role: "Collector",
company: "Local Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fish-seabed-coral-reefs-underwater-beauty-fish-coral-reefs_488145-1046.jpg",
},
{ id: "t1", name: "Sarah J.", role: "Hobbyist", company: "Local Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/active-tail-fanning-carpathian-newt-lissotriton-montandi-trying-attract-female-reproduce_181624-55853.jpg" },
{ id: "t2", name: "Mark D.", role: "Collector", company: "Local Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-fish-seabed-coral-reefs-underwater-beauty-fish-coral-reefs_488145-1046.jpg" },
]}
/>
</div>
@@ -155,37 +88,17 @@ export default function LandingPage() {
logoText="FinHaven"
columns={[
{
title: "Quick Links",
items: [
{
label: "About",
href: "/about",
},
{
label: "Fish",
href: "/fish",
},
{
label: "Gallery",
href: "/gallery",
},
{
label: "Contact",
href: "/contact",
},
title: "Quick Links", items: [
{ label: "About", href: "/about" },
{ label: "Fish", href: "/fish" },
{ label: "Gallery", href: "/gallery" },
{ label: "Contact", href: "/contact" },
],
},
{
title: "Policy",
items: [
{
label: "Collection Only",
href: "#",
},
{
label: "Privacy Policy",
href: "#",
},
title: "Policy", items: [
{ label: "Collection Only", href: "#" },
{ label: "Privacy Policy", href: "#" },
],
},
]}

View File

@@ -29,26 +29,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "/",
},
{
name: "About",
id: "/about",
},
{
name: "Available Fish",
id: "/fish",
},
{
name: "Gallery",
id: "/gallery",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "Available Fish", id: "/fish" },
{ name: "Gallery", id: "/gallery" },
{ name: "Contact", id: "/contact" },
]}
brandName="FinHaven"
/>
@@ -59,37 +44,16 @@ export default function LandingPage() {
title="Healthy Tropical Fish, Expertly Cared For"
description="Welcome to FinHaven, Durbanville's local destination for vibrant tropical fish and professional care advice."
buttons={[
{
text: "View Available Fish",
href: "/fish",
},
{
text: "Contact Us",
href: "/contact",
},
{ text: "View Available Fish", href: "/fish" },
{ text: "Contact Us", href: "/contact" },
]}
imageSrc="http://img.b2bpic.net/free-photo/portrait-young-woman-enjoying-favorite-job-workshop-potter-carefully-works-ceramic-whale_1153-6728.jpg"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/close-up-fisherman-putting-bait-with-fishing-equipment-box-fishing-sport-concept_58466-11982.jpg",
alt: "Local hobbyist",
},
{
src: "http://img.b2bpic.net/free-photo/farmers-examine-lychee-lychee-garden_1150-12509.jpg",
alt: "Local hobbyist",
},
{
src: "http://img.b2bpic.net/free-photo/side-view-fisherman-holding-fish-with-copy-space_23-2148429540.jpg",
alt: "Local hobbyist",
},
{
src: "http://img.b2bpic.net/free-photo/shooting-underwater_72229-1413.jpg",
alt: "Local hobbyist",
},
{
src: "http://img.b2bpic.net/free-photo/portrait-young-woman-enjoying-favorite-job-workshop-potter-carefully-works-ceramic-whale_1153-6728.jpg",
alt: "Local hobbyist",
},
{ src: "http://img.b2bpic.net/free-photo/close-up-fisherman-putting-bait-with-fishing-equipment-box-fishing-sport-concept_58466-11982.jpg", alt: "Local hobbyist" },
{ src: "http://img.b2bpic.net/free-photo/farmers-examine-lychee-lychee-garden_1150-12509.jpg", alt: "Local hobbyist" },
{ src: "http://img.b2bpic.net/free-photo/side-view-fisherman-holding-fish-with-copy-space_23-2148429540.jpg", alt: "Local hobbyist" },
{ src: "http://img.b2bpic.net/free-photo/shooting-underwater_72229-1413.jpg", alt: "Local hobbyist" },
{ src: "http://img.b2bpic.net/free-photo/portrait-young-woman-enjoying-favorite-job-workshop-potter-carefully-works-ceramic-whale_1153-6728.jpg", alt: "Local hobbyist" },
]}
avatarText="Trusted by 500+ local aquarists"
/>
@@ -100,9 +64,7 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Passion for Quality Fish"
description={[
"FinHaven started from a love for tropical fish and 3 years of hands-on experience in the aquarium industry.",
"We focus on healthy, happy stock and providing you with the expert advice needed for your home tank.",
]}
"FinHaven started from a love for tropical fish and 3 years of hands-on experience in the aquarium industry.", "We focus on healthy, happy stock and providing you with the expert advice needed for your home tank."]}
/>
</div>
@@ -113,12 +75,7 @@ export default function LandingPage() {
title="Community Favorites"
description="We are proud to serve the local Durbanville aquatic community."
names={[
"Tropical Hobbyists",
"Durbanville Aquarium Club",
"Home Tank Enthusiasts",
"Local Pet Specialists",
"Aquascape Experts",
]}
"Tropical Hobbyists", "Durbanville Aquarium Club", "Home Tank Enthusiasts", "Local Pet Specialists", "Aquascape Experts"]}
/>
</div>
@@ -131,27 +88,9 @@ export default function LandingPage() {
title="Our Impact"
description="We maintain the highest standards of aquatic life support."
metrics={[
{
id: "m1",
value: "3+",
title: "Years Experience",
description: "Dedicated industry expertise.",
icon: Droplet,
},
{
id: "m2",
value: "500+",
title: "Fish Placed",
description: "Healthy homes for every fish.",
icon: Fish,
},
{
id: "m3",
value: "100%",
title: "Client Care",
description: "We guide every step.",
icon: Heart,
},
{ id: "m1", value: "3+", title: "Years Experience", description: "Dedicated industry expertise.", icon: Droplet },
{ id: "m2", value: "500+", title: "Fish Placed", description: "Healthy homes for every fish.", icon: Fish },
{ id: "m3", value: "100%", title: "Client Care", description: "We guide every step.", icon: Heart },
]}
/>
</div>
@@ -166,16 +105,8 @@ export default function LandingPage() {
mediaAnimation="none"
faqsAnimation="slide-up"
faqs={[
{
id: "q1",
title: "Do you deliver?",
content: "We offer collection only in Durbanville to ensure the safety and stress-free transport of our fish.",
},
{
id: "q2",
title: "Are your fish healthy?",
content: "Yes, every fish undergoes a quarantine and health check period before becoming available for your home tank.",
},
{ id: "q1", title: "Do you deliver?", content: "We offer collection only in Durbanville to ensure the safety and stress-free transport of our fish." },
{ id: "q2", title: "Are your fish healthy?", content: "Yes, every fish undergoes a quarantine and health check period before becoming available for your home tank." },
]}
/>
</div>
@@ -185,37 +116,17 @@ export default function LandingPage() {
logoText="FinHaven"
columns={[
{
title: "Quick Links",
items: [
{
label: "About",
href: "/about",
},
{
label: "Fish",
href: "/fish",
},
{
label: "Gallery",
href: "/gallery",
},
{
label: "Contact",
href: "/contact",
},
title: "Quick Links", items: [
{ label: "About", href: "/about" },
{ label: "Fish", href: "/fish" },
{ label: "Gallery", href: "/gallery" },
{ label: "Contact", href: "/contact" },
],
},
{
title: "Policy",
items: [
{
label: "Collection Only",
href: "#",
},
{
label: "Privacy Policy",
href: "#",
},
title: "Policy", items: [
{ label: "Collection Only", href: "#" },
{ label: "Privacy Policy", href: "#" },
],
},
]}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #0A2540;
--primary-cta: #2EC4B6;
--background: #fcfaf7;
--card: #f5efe6;
--foreground: #4a3b30;
--primary-cta: #ff8c42;
--primary-cta-text: #ffffff;
--secondary-cta: #0A2540;
--secondary-cta: #f5efe6;
--secondary-cta-text: #ffffff;
--accent: #e2e2e2;
--background-accent: #f2f2f2;
--accent: #e6dcd0;
--background-accent: #f2e8d9;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);