Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a8a780d364 |
174
src/app/page.tsx
174
src/app/page.tsx
@@ -4,7 +4,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||||
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||||
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
||||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||||
@@ -29,21 +29,13 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Home",
|
name: "Home", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Market",
|
name: "Market", id: "products"},
|
||||||
id: "products",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Our Story",
|
name: "Our Story", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Fauna"
|
brandName="Fauna"
|
||||||
/>
|
/>
|
||||||
@@ -55,35 +47,21 @@ export default function LandingPage() {
|
|||||||
description="Connecting your kitchen directly to local, organic farmers. Fresh, sustainable, and transparent."
|
description="Connecting your kitchen directly to local, organic farmers. Fresh, sustainable, and transparent."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Shop Local Produce",
|
text: "Shop Local Produce", href: "#products"},
|
||||||
href: "#products",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
slides={[
|
slides={[
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-farmers-market-seller-putting-fresh-produce-box_482257-77613.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-farmers-market-seller-putting-fresh-produce-box_482257-77613.jpg", imageAlt: "Organic harvest"},
|
||||||
imageAlt: "Organic harvest",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-couple-with-vegetables-basket_23-2148579723.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-couple-with-vegetables-basket_23-2148579723.jpg", imageAlt: "Farm field"},
|
||||||
imageAlt: "Farm field",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-eating-berries_23-2150062808.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-eating-berries_23-2150062808.jpg", imageAlt: "Fresh berries"},
|
||||||
imageAlt: "Fresh berries",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-fresh-vegetable-basket-textured-background_23-2147885726.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-fresh-vegetable-basket-textured-background_23-2147885726.jpg", imageAlt: "Fresh vegetables"},
|
||||||
imageAlt: "Fresh vegetables",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/organic-foods-fresh-organic-food-local-farmers-market-farmers-markets-are-traditional-way-selling-agricultural-products_1391-373.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/organic-foods-fresh-organic-food-local-farmers-market-farmers-markets-are-traditional-way-selling-agricultural-products_1391-373.jpg", imageAlt: "Produce display"},
|
||||||
imageAlt: "Produce display",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-holding-tomatoes-basket_23-2149893532.jpg",
|
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-holding-tomatoes-basket_23-2149893532.jpg", imageAlt: "Farm basket"},
|
||||||
imageAlt: "Farm basket",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -96,41 +74,17 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Heirloom Tomatoes", price: "$4.50/lb", imageSrc: "http://img.b2bpic.net/free-photo/female-vendor-stand-holder-local-marketplace_482257-77553.jpg"},
|
||||||
name: "Heirloom Tomatoes",
|
|
||||||
price: "$4.50/lb",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/female-vendor-stand-holder-local-marketplace_482257-77553.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Organic Carrots", price: "$3.00/bunch", imageSrc: "http://img.b2bpic.net/free-photo/carrots-with-tops_23-2147700661.jpg"},
|
||||||
name: "Organic Carrots",
|
|
||||||
price: "$3.00/bunch",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/carrots-with-tops_23-2147700661.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Curly Kale", price: "$2.50/bundle", imageSrc: "http://img.b2bpic.net/free-photo/top-view-green-greens-brown-wooden-desk-light-background-green-vegetable-leaf_140725-22837.jpg"},
|
||||||
name: "Curly Kale",
|
|
||||||
price: "$2.50/bundle",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-green-greens-brown-wooden-desk-light-background-green-vegetable-leaf_140725-22837.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Sweet Strawberries", price: "$5.00/pint", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fresh-strawberries-inside-plate-around-christmas-toys-dark-background-photo-mellow-many-fruit-color_140725-141868.jpg"},
|
||||||
name: "Sweet Strawberries",
|
|
||||||
price: "$5.00/pint",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fresh-strawberries-inside-plate-around-christmas-toys-dark-background-photo-mellow-many-fruit-color_140725-141868.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Raw Honey", price: "$12.00/jar", imageSrc: "http://img.b2bpic.net/free-photo/top-view-glass-jar-full-honey-with-honey-spoon_23-2148173091.jpg"},
|
||||||
name: "Raw Honey",
|
|
||||||
price: "$12.00/jar",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-glass-jar-full-honey-with-honey-spoon_23-2148173091.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "6",
|
id: "6", name: "Free-range Eggs", price: "$6.00/dozen", imageSrc: "http://img.b2bpic.net/free-photo/eggs-bread-flowers_23-2147714814.jpg"},
|
||||||
name: "Free-range Eggs",
|
|
||||||
price: "$6.00/dozen",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/eggs-bread-flowers_23-2147714814.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Fresh Weekly Harvest"
|
title="Fresh Weekly Harvest"
|
||||||
description="Seasonal produce grown by farmers you can trust."
|
description="Seasonal produce grown by farmers you can trust."
|
||||||
@@ -143,45 +97,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "Freshness matters", quote: "The taste difference in local produce is incredible!", name: "Sarah J.", role: "Consumer", imageSrc: "http://img.b2bpic.net/free-photo/young-gardener-woman-with-short-hair-apron-hat-holding-potted-plant-looking-camera-smiling-with-happy-face-showing-ok-sign-standing-orange-background_141793-45349.jpg"},
|
||||||
title: "Freshness matters",
|
|
||||||
quote: "The taste difference in local produce is incredible!",
|
|
||||||
name: "Sarah J.",
|
|
||||||
role: "Consumer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-gardener-woman-with-short-hair-apron-hat-holding-potted-plant-looking-camera-smiling-with-happy-face-showing-ok-sign-standing-orange-background_141793-45349.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Transparent source", quote: "I know exactly where my food comes from now.", name: "Mark D.", role: "Consumer", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-works-garden-near-house_1157-23431.jpg"},
|
||||||
title: "Transparent source",
|
|
||||||
quote: "I know exactly where my food comes from now.",
|
|
||||||
name: "Mark D.",
|
|
||||||
role: "Consumer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-works-garden-near-house_1157-23431.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Supports farmers", quote: "Love that my money helps local families directly.", name: "Elena V.", role: "Consumer", imageSrc: "http://img.b2bpic.net/free-photo/mother-children-kitchen-preparing-food_23-2148610918.jpg"},
|
||||||
title: "Supports farmers",
|
|
||||||
quote: "Love that my money helps local families directly.",
|
|
||||||
name: "Elena V.",
|
|
||||||
role: "Consumer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/mother-children-kitchen-preparing-food_23-2148610918.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", title: "High quality", quote: "Everything I order arrives perfectly fresh.", name: "David K.", role: "Consumer", imageSrc: "http://img.b2bpic.net/free-photo/pleased-male-gardener-wearing-gardening-hat-holds-looks-vegetable-basket_141793-70880.jpg"},
|
||||||
title: "High quality",
|
|
||||||
quote: "Everything I order arrives perfectly fresh.",
|
|
||||||
name: "David K.",
|
|
||||||
role: "Consumer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/pleased-male-gardener-wearing-gardening-hat-holds-looks-vegetable-basket_141793-70880.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", title: "Organic quality", quote: "Best organic selection in town, hands down.", name: "Robert B.", role: "Consumer", imageSrc: "http://img.b2bpic.net/free-photo/smiling-elderly-female-gardener-wearing-gardening-hat-gesturing-four-with-fingers-isolated-green-wall-with-copy-space_141793-46707.jpg"},
|
||||||
title: "Organic quality",
|
|
||||||
quote: "Best organic selection in town, hands down.",
|
|
||||||
name: "Robert B.",
|
|
||||||
role: "Consumer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-elderly-female-gardener-wearing-gardening-hat-gesturing-four-with-fingers-isolated-green-wall-with-copy-space_141793-46707.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="From Our Community"
|
title="From Our Community"
|
||||||
description="Hear what families say about our local produce."
|
description="Hear what families say about our local produce."
|
||||||
@@ -194,20 +118,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "How does delivery work?", content: "We deliver weekly drops directly from farms to your hub."},
|
||||||
title: "How does delivery work?",
|
|
||||||
content: "We deliver weekly drops directly from farms to your hub.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "Are products certified organic?", content: "Yes, every farmer partner adheres to strict organic certification standards."},
|
||||||
title: "Are products certified organic?",
|
|
||||||
content: "Yes, every farmer partner adheres to strict organic certification standards.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "Can I cancel my order?", content: "Orders can be modified up to 24 hours before the weekly harvest cycle."},
|
||||||
title: "Can I cancel my order?",
|
|
||||||
content: "Orders can be modified up to 24 hours before the weekly harvest cycle.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Frequently Asked"
|
title="Frequently Asked"
|
||||||
description="Have questions? We have answers about our process."
|
description="Have questions? We have answers about our process."
|
||||||
@@ -219,8 +134,7 @@ export default function LandingPage() {
|
|||||||
<ContactCenter
|
<ContactCenter
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{
|
||||||
variant: "gradient-bars",
|
variant: "gradient-bars"}}
|
||||||
}}
|
|
||||||
tag="Join Fauna"
|
tag="Join Fauna"
|
||||||
title="Ready to eat fresh?"
|
title="Ready to eat fresh?"
|
||||||
description="Sign up for early access to our weekly harvest deliveries."
|
description="Sign up for early access to our weekly harvest deliveries."
|
||||||
@@ -228,39 +142,13 @@ export default function LandingPage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterBaseCard
|
<FooterLogoReveal
|
||||||
logoText="Fauna"
|
logoText="Fauna"
|
||||||
columns={[
|
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||||
{
|
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||||
title: "Marketplace",
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
label: "Shop All",
|
|
||||||
href: "#products",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Our Farmers",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Company",
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
label: "About",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Sustainability",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user