Compare commits

7 Commits

Author SHA1 Message Date
6fe276e753 Update src/app/page.tsx 2026-03-13 10:50:21 +00:00
05da47241c Update src/app/page.tsx 2026-03-13 10:48:29 +00:00
a7d031a91b Update src/app/page.tsx 2026-03-13 10:47:35 +00:00
8e291974f5 Update src/app/page.tsx 2026-03-13 10:46:42 +00:00
a77b666294 Update src/app/page.tsx 2026-03-13 10:45:48 +00:00
0e105a9336 Merge version_1 into main
Merge version_1 into main
2026-03-13 10:38:42 +00:00
60db004dfd Update src/app/page.tsx 2026-03-13 10:38:38 +00:00

View File

@@ -2,7 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo'; import HeroSignup from '@/components/sections/hero/HeroSignup';
import MediaAbout from '@/components/sections/about/MediaAbout'; import MediaAbout from '@/components/sections/about/MediaAbout';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
@@ -40,20 +40,16 @@ export default function LandingPage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCarouselLogo <HeroSignup
logoText="Brew Haven" title="Premium Specialty Coffee Crafted with Passion"
description="Premium specialty coffee crafted with passion. Experience the art of perfect brewing." description="Experience the art of perfect brewing. Discover our handpicked selection of single-origin beans from sustainable farms across the globe."
buttons={[ tag="Welcome to Brew Haven"
{ text: "Order Now", href: "#products" }, tagIcon={Sparkles}
{ text: "Learn More", href: "#about" } tagAnimation="blur-reveal"
]} background={{ variant: "plain" }}
slides={[ inputPlaceholder="Enter your email"
{ buttonText="Order Now"
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6mgex6", imageAlt: "Artisan coffee brewing" onSubmit={(email) => console.log('Email:', email)}
}
]}
autoplayDelay={4000}
showDimOverlay={false}
/> />
</div> </div>
@@ -63,7 +59,7 @@ export default function LandingPage() {
description="Since 2015, Brew Haven has been dedicated to sourcing the finest single-origin beans from sustainable farms across the globe. Our master roasters hand-select each batch, roasting to perfection to bring out the unique character of every origin. We believe that great coffee starts with respect—for the farmers, the beans, and the craft." description="Since 2015, Brew Haven has been dedicated to sourcing the finest single-origin beans from sustainable farms across the globe. Our master roasters hand-select each batch, roasting to perfection to bring out the unique character of every origin. We believe that great coffee starts with respect—for the farmers, the beans, and the craft."
tag="Our Story" tag="Our Story"
tagIcon={Sparkles} tagIcon={Sparkles}
tagAnimation="entrance-slide" tagAnimation="blur-reveal"
buttons={[ buttons={[
{ text: "Visit Us", href: "#contact" } { text: "Visit Us", href: "#contact" }
]} ]}
@@ -79,7 +75,7 @@ export default function LandingPage() {
description="Explore our handpicked selection of premium beverages, each crafted to showcase the distinctive flavors of specialty coffee." description="Explore our handpicked selection of premium beverages, each crafted to showcase the distinctive flavors of specialty coffee."
tag="Featured" tag="Featured"
tagIcon={Award} tagIcon={Award}
tagAnimation="entrance-slide" tagAnimation="blur-reveal"
textboxLayout="default" textboxLayout="default"
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="blur-reveal" animationType="blur-reveal"
@@ -107,7 +103,7 @@ export default function LandingPage() {
description="Brew Haven's impact on the specialty coffee community and beyond." description="Brew Haven's impact on the specialty coffee community and beyond."
tag="Our Impact" tag="Our Impact"
tagIcon={TrendingUp} tagIcon={TrendingUp}
tagAnimation="entrance-slide" tagAnimation="blur-reveal"
textboxLayout="default" textboxLayout="default"
animationType="scale-rotate" animationType="scale-rotate"
useInvertedBackground={false} useInvertedBackground={false}
@@ -138,7 +134,7 @@ export default function LandingPage() {
description="Real experiences from our cherished community members." description="Real experiences from our cherished community members."
tag="Reviews" tag="Reviews"
tagIcon={Star} tagIcon={Star}
tagAnimation="entrance-slide" tagAnimation="blur-reveal"
textboxLayout="default" textboxLayout="default"
animationType="blur-reveal" animationType="blur-reveal"
useInvertedBackground={false} useInvertedBackground={false}
@@ -171,7 +167,7 @@ export default function LandingPage() {
description="Recognized by leading coffee and lifestyle publications." description="Recognized by leading coffee and lifestyle publications."
tag="Media" tag="Media"
tagIcon={Newspaper} tagIcon={Newspaper}
tagAnimation="entrance-slide" tagAnimation="blur-reveal"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
@@ -188,7 +184,7 @@ export default function LandingPage() {
title="Visit Brew Haven Today" title="Visit Brew Haven Today"
description="Join our coffee community. Subscribe for exclusive blends, brewing tips, and special events." description="Join our coffee community. Subscribe for exclusive blends, brewing tips, and special events."
tagIcon={Mail} tagIcon={Mail}
tagAnimation="entrance-slide" tagAnimation="blur-reveal"
background={{ variant: "plain" }} background={{ variant: "plain" }}
useInvertedBackground={false} useInvertedBackground={false}
inputPlaceholder="Enter your email" inputPlaceholder="Enter your email"