Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5ad23a4986 | |||
| ac1bf4495e | |||
| f36ec3b548 | |||
| d6416f65ba | |||
| d2c4a178bb | |||
| 7af0862a5a | |||
| 0c8bc7b3b0 | |||
| 477d4ca001 | |||
| 0f23f9307b | |||
| 0b1503d0bd |
@@ -28,10 +28,9 @@ export default function BlogPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="Blue Forest Project"
|
brandName="Blue Forest Project"
|
||||||
navItems={[
|
navItems={[
|
||||||
{"name":"Home","id":"/"},
|
|
||||||
{"name":"Mission","id":"mission"},
|
{"name":"Mission","id":"mission"},
|
||||||
{"name":"Impact","id":"impact"},
|
{"name":"Impact","id":"impact"},
|
||||||
{"name":"Updates","id":"updates"},
|
{"name":"Follow the Journey","id":"follow-the-journey"},
|
||||||
{"name":"Support","id":"support"},
|
{"name":"Support","id":"support"},
|
||||||
{"name":"Contact","id":"contact"}
|
{"name":"Contact","id":"contact"}
|
||||||
]}
|
]}
|
||||||
@@ -67,7 +66,7 @@ export default function BlogPage() {
|
|||||||
"title":"Project", "items":[
|
"title":"Project", "items":[
|
||||||
{"label":"About Blue Forest","href":"#mission"},
|
{"label":"About Blue Forest","href":"#mission"},
|
||||||
{"label":"Why Kelp Matters","href":"#why-kelp"},
|
{"label":"Why Kelp Matters","href":"#why-kelp"},
|
||||||
{"label":"Our Updates","href":"#updates"}
|
{"label":"Follow the Journey","href":"#follow-the-journey"}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -91,4 +90,4 @@ export default function BlogPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ export default function LandingPage() {
|
|||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Mission", id: "mission" },
|
{ name: "Mission", id: "mission" },
|
||||||
{ name: "Impact", id: "impact" },
|
{ name: "Impact", id: "impact" },
|
||||||
{ name: "Updates", id: "updates" },
|
{ name: "Follow the Journey", id: "follow-the-journey" },
|
||||||
{ name: "Support", id: "support" },
|
{ name: "Support", id: "support" },
|
||||||
{ name: "Contact", id: "contact" }
|
{ name: "Contact", id: "contact" }
|
||||||
]}
|
]}
|
||||||
@@ -63,7 +63,7 @@ export default function LandingPage() {
|
|||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Donate", href: "#support" },
|
{ text: "Donate", href: "#support" },
|
||||||
{ text: "Follow the Journey", href: "#updates" }
|
{ text: "Follow the Journey", href: "#follow-the-journey" }
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -114,6 +114,28 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="follow-the-journey" data-section="follow-the-journey">
|
||||||
|
<BlogCardOne
|
||||||
|
title="Follow the Journey"
|
||||||
|
description="Watch our restoration progress unfold. Updates on tank setup, research breakthroughs, and ecosystem monitoring. Everything happening in real-time with transparency and detailed documentation."
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
animationType="slide-up"
|
||||||
|
carouselMode="buttons"
|
||||||
|
blogs={[
|
||||||
|
{
|
||||||
|
id: "1", category: "Setup", title: "Building Our Restoration Tank", excerpt: "Progress on constructing the kelp growth system with proper temperature control and monitoring equipment for optimal conditions.", imageSrc: "https://img.b2bpic.net/free-photo/bottles-with-seeds-near-blackboard_23-2147714867.jpg?_wi=2", imageAlt: "Restoration tank setup", authorName: "Blue Forest Team", authorAvatar: "https://img.b2bpic.net/free-photo/people-doing-fish-spa-massage-close-up-legs_1150-10391.jpg", date: "January 2025"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2", category: "Research", title: "Kelp Growth Monitoring Begins", excerpt: "Initial research on local kelp species and growth rates. We're documenting every stage of development to understand optimal restoration conditions.", imageSrc: "https://img.b2bpic.net/free-photo/group-activists-friends-collecting-plastic-waste-beach-environmental-conservation_1153-4891.jpg", imageAlt: "Research team monitoring growth", authorName: "Blue Forest Team", authorAvatar: "https://img.b2bpic.net/free-photo/group-activists-friends-collecting-plastic-waste-beach-environmental-conservation_1153-4891.jpg", date: "December 2024"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "3", category: "Impact", title: "Local Ecosystem Assessment", excerpt: "Our first underwater surveys reveal declining kelp populations in San Diego. This data drives our restoration urgency and strategy.", imageSrc: "https://img.b2bpic.net/free-photo/side-view-man-writing-notebook_23-2150170332.jpg", imageAlt: "Underwater ecosystem survey", authorName: "Blue Forest Team", authorAvatar: "https://img.b2bpic.net/free-photo/side-view-man-writing-notebook_23-2150170332.jpg", date: "November 2024"
|
||||||
|
}
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="why-kelp" data-section="why-kelp">
|
<div id="why-kelp" data-section="why-kelp">
|
||||||
<FeatureCardSixteen
|
<FeatureCardSixteen
|
||||||
title="Why Kelp Matters"
|
title="Why Kelp Matters"
|
||||||
@@ -136,28 +158,6 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="updates" data-section="updates">
|
|
||||||
<BlogCardOne
|
|
||||||
title="Project Updates & Research Journal"
|
|
||||||
description="Follow along as we document our kelp restoration journey. Updates on tank setup, research progress, and ecosystem monitoring."
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground={false}
|
|
||||||
animationType="slide-up"
|
|
||||||
carouselMode="buttons"
|
|
||||||
blogs={[
|
|
||||||
{
|
|
||||||
id: "1", category: "Setup", title: "Building Our Restoration Tank", excerpt: "Progress on constructing the kelp growth system with proper temperature control and monitoring equipment for optimal conditions.", imageSrc: "https://img.b2bpic.net/free-photo/bottles-with-seeds-near-blackboard_23-2147714867.jpg?_wi=2", imageAlt: "Restoration tank setup", authorName: "Blue Forest Team", authorAvatar: "https://img.b2bpic.net/free-photo/people-doing-fish-spa-massage-close-up-legs_1150-10391.jpg", date: "January 2025"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2", category: "Research", title: "Kelp Growth Monitoring Begins", excerpt: "Initial research on local kelp species and growth rates. We're documenting every stage of development to understand optimal restoration conditions.", imageSrc: "https://img.b2bpic.net/free-photo/group-activists-friends-collecting-plastic-waste-beach-environmental-conservation_1153-4891.jpg", imageAlt: "Research team monitoring growth", authorName: "Blue Forest Team", authorAvatar: "https://img.b2bpic.net/free-photo/group-activists-friends-collecting-plastic-waste-beach-environmental-conservation_1153-4891.jpg", date: "December 2024"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3", category: "Impact", title: "Local Ecosystem Assessment", excerpt: "Our first underwater surveys reveal declining kelp populations in San Diego. This data drives our restoration urgency and strategy.", imageSrc: "https://img.b2bpic.net/free-photo/side-view-man-writing-notebook_23-2150170332.jpg", imageAlt: "Underwater ecosystem survey", authorName: "Blue Forest Team", authorAvatar: "https://img.b2bpic.net/free-photo/side-view-man-writing-notebook_23-2150170332.jpg", date: "November 2024"
|
|
||||||
}
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="support" data-section="support">
|
<div id="support" data-section="support">
|
||||||
<FeatureCardSixteen
|
<FeatureCardSixteen
|
||||||
title="Where Your Donation Goes"
|
title="Where Your Donation Goes"
|
||||||
@@ -194,7 +194,7 @@ export default function LandingPage() {
|
|||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
background={{ variant: "sparkles-gradient" }}
|
background={{ variant: "sparkles-gradient" }}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
inputPlaceholder="Enter your email"
|
inputPlaceholder="Enter your email to join our mission"
|
||||||
buttonText="Subscribe"
|
buttonText="Subscribe"
|
||||||
termsText="We respect your privacy. Unsubscribe anytime. Your data helps us share updates and conservation efforts."
|
termsText="We respect your privacy. Unsubscribe anytime. Your data helps us share updates and conservation efforts."
|
||||||
/>
|
/>
|
||||||
@@ -207,7 +207,7 @@ export default function LandingPage() {
|
|||||||
title: "Project", items: [
|
title: "Project", items: [
|
||||||
{ label: "About Blue Forest", href: "#mission" },
|
{ label: "About Blue Forest", href: "#mission" },
|
||||||
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
||||||
{ label: "Our Updates", href: "#updates" }
|
{ label: "Follow the Journey", href: "#follow-the-journey" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -85,10 +85,9 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="Blue Forest Project"
|
brandName="Blue Forest Project"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
|
||||||
{ name: "Mission", id: "mission" },
|
{ name: "Mission", id: "mission" },
|
||||||
{ name: "Impact", id: "impact" },
|
{ name: "Impact", id: "impact" },
|
||||||
{ name: "Updates", id: "updates" },
|
{ name: "Follow the Journey", id: "follow-the-journey" },
|
||||||
{ name: "Support", id: "support" },
|
{ name: "Support", id: "support" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Contact", id: "contact" },
|
||||||
{ name: "Shop", id: "/shop" }
|
{ name: "Shop", id: "/shop" }
|
||||||
@@ -106,7 +105,7 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
title: "Project", items: [
|
title: "Project", items: [
|
||||||
{ label: "About Blue Forest", href: "#mission" },
|
{ label: "About Blue Forest", href: "#mission" },
|
||||||
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
||||||
{ label: "Our Updates", href: "#updates" }
|
{ label: "Follow the Journey", href: "#follow-the-journey" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -151,10 +150,9 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="Blue Forest Project"
|
brandName="Blue Forest Project"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
|
||||||
{ name: "Mission", id: "mission" },
|
{ name: "Mission", id: "mission" },
|
||||||
{ name: "Impact", id: "impact" },
|
{ name: "Impact", id: "impact" },
|
||||||
{ name: "Updates", id: "updates" },
|
{ name: "Follow the Journey", id: "follow-the-journey" },
|
||||||
{ name: "Support", id: "support" },
|
{ name: "Support", id: "support" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Contact", id: "contact" },
|
||||||
{ name: "Shop", id: "/shop" }
|
{ name: "Shop", id: "/shop" }
|
||||||
@@ -180,7 +178,7 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
title: "Project", items: [
|
title: "Project", items: [
|
||||||
{ label: "About Blue Forest", href: "#mission" },
|
{ label: "About Blue Forest", href: "#mission" },
|
||||||
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
||||||
{ label: "Our Updates", href: "#updates" }
|
{ label: "Follow the Journey", href: "#follow-the-journey" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -224,10 +222,9 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="Blue Forest Project"
|
brandName="Blue Forest Project"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
|
||||||
{ name: "Mission", id: "mission" },
|
{ name: "Mission", id: "mission" },
|
||||||
{ name: "Impact", id: "impact" },
|
{ name: "Impact", id: "impact" },
|
||||||
{ name: "Updates", id: "updates" },
|
{ name: "Follow the Journey", id: "follow-the-journey" },
|
||||||
{ name: "Support", id: "support" },
|
{ name: "Support", id: "support" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Contact", id: "contact" },
|
||||||
{ name: "Shop", id: "/shop" }
|
{ name: "Shop", id: "/shop" }
|
||||||
@@ -278,7 +275,7 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
title: "Project", items: [
|
title: "Project", items: [
|
||||||
{ label: "About Blue Forest", href: "#mission" },
|
{ label: "About Blue Forest", href: "#mission" },
|
||||||
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
||||||
{ label: "Our Updates", href: "#updates" }
|
{ label: "Follow the Journey", href: "#follow-the-journey" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -302,4 +299,4 @@ export default function ProductPage({ params }: ProductPageProps) {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,10 +37,9 @@ export default function ShopPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="Blue Forest Project"
|
brandName="Blue Forest Project"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
|
||||||
{ name: "Mission", id: "mission" },
|
{ name: "Mission", id: "mission" },
|
||||||
{ name: "Impact", id: "impact" },
|
{ name: "Impact", id: "impact" },
|
||||||
{ name: "Updates", id: "updates" },
|
{ name: "Follow the Journey", id: "follow-the-journey" },
|
||||||
{ name: "Support", id: "support" },
|
{ name: "Support", id: "support" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Contact", id: "contact" },
|
||||||
{ name: "Shop", id: "/shop" }
|
{ name: "Shop", id: "/shop" }
|
||||||
@@ -58,7 +57,7 @@ export default function ShopPage() {
|
|||||||
title: "Project", items: [
|
title: "Project", items: [
|
||||||
{ label: "About Blue Forest", href: "#mission" },
|
{ label: "About Blue Forest", href: "#mission" },
|
||||||
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
||||||
{ label: "Our Updates", href: "#updates" }
|
{ label: "Follow the Journey", href: "#follow-the-journey" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -102,10 +101,9 @@ export default function ShopPage() {
|
|||||||
<NavbarLayoutFloatingOverlay
|
<NavbarLayoutFloatingOverlay
|
||||||
brandName="Blue Forest Project"
|
brandName="Blue Forest Project"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
|
||||||
{ name: "Mission", id: "mission" },
|
{ name: "Mission", id: "mission" },
|
||||||
{ name: "Impact", id: "impact" },
|
{ name: "Impact", id: "impact" },
|
||||||
{ name: "Updates", id: "updates" },
|
{ name: "Follow the Journey", id: "follow-the-journey" },
|
||||||
{ name: "Support", id: "support" },
|
{ name: "Support", id: "support" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Contact", id: "contact" },
|
||||||
{ name: "Shop", id: "/shop" }
|
{ name: "Shop", id: "/shop" }
|
||||||
@@ -131,7 +129,7 @@ export default function ShopPage() {
|
|||||||
title: "Project", items: [
|
title: "Project", items: [
|
||||||
{ label: "About Blue Forest", href: "#mission" },
|
{ label: "About Blue Forest", href: "#mission" },
|
||||||
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
{ label: "Why Kelp Matters", href: "#why-kelp" },
|
||||||
{ label: "Our Updates", href: "#updates" }
|
{ label: "Follow the Journey", href: "#follow-the-journey" }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -155,4 +153,4 @@ export default function ShopPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,18 +5,18 @@
|
|||||||
/* --background: #f5f5f5;;
|
/* --background: #f5f5f5;;
|
||||||
--card: #ffffff;;
|
--card: #ffffff;;
|
||||||
--foreground: #1c1c1c;;
|
--foreground: #1c1c1c;;
|
||||||
--primary-cta: #159c49;;
|
--primary-cta: #0a7039;;
|
||||||
--secondary-cta: #ffffff;;
|
--secondary-cta: #ffffff;;
|
||||||
--accent: #159c49;;
|
--accent: #15479c;;
|
||||||
--background-accent: #a8e8ba;; */
|
--background-accent: #a8d9be;; */
|
||||||
|
|
||||||
--background: #f5f5f5;;
|
--background: #f5f5f5;;
|
||||||
--card: #ffffff;;
|
--card: #ffffff;;
|
||||||
--foreground: #1c1c1c;;
|
--foreground: #1c1c1c;;
|
||||||
--primary-cta: #159c49;;
|
--primary-cta: #0a7039;;
|
||||||
--secondary-cta: #ffffff;;
|
--secondary-cta: #ffffff;;
|
||||||
--accent: #159c49;;
|
--accent: #15479c;;
|
||||||
--background-accent: #a8e8ba;;
|
--background-accent: #a8d9be;;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user