1 Commits

Author SHA1 Message Date
c5dab08ff9 Update src/app/page.tsx 2026-04-30 14:49:55 +00:00

View File

@@ -33,21 +33,13 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Menu", name: "Menu", id: "products"},
id: "products",
},
{ {
name: "Visit", name: "Visit", id: "contact"},
id: "contact",
},
]} ]}
brandName="Kaffe Fridda" brandName="Kaffe Fridda"
/> />
@@ -56,71 +48,46 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplit <HeroSplit
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="A place you return to" title="A place you return to"
description="Warm coffee, soft mornings, and Alta's most loved cinnamon buns—come for the ritual, stay for the comfort." description="Warm coffee, soft mornings, and Alta's most loved cinnamon buns—come for the ritual, stay for the comfort."
buttons={[ buttons={[
{ {
text: "Visit us", text: "Visit us", href: "#contact"},
href: "#contact",
},
{ {
text: "Explore menu", text: "Explore menu", href: "#products"},
href: "#products",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/cup-tea-cookies_23-2148832333.jpg" imageSrc="http://img.b2bpic.net/free-photo/cup-tea-cookies_23-2148832333.jpg"
imageAlt="cozy cafe interior Alta Norway" imageAlt="cozy cafe interior Alta Norway"
mediaAnimation="slide-up" mediaAnimation="slide-up"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/smiling-young-caucasian-girl-with-pixie-haircut-looking-camera-isolated-green-background-with-copy-space_141793-87968.jpg", src: "http://img.b2bpic.net/free-photo/smiling-young-caucasian-girl-with-pixie-haircut-looking-camera-isolated-green-background-with-copy-space_141793-87968.jpg", alt: "avatar customer smiling"},
alt: "avatar customer smiling",
},
{ {
src: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg", src: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg", alt: "avatar customer portrait"},
alt: "avatar customer portrait",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-young-bearded-man-smiling-using-laptop-while-sitting-sofa-home_231208-14093.jpg", src: "http://img.b2bpic.net/free-photo/portrait-young-bearded-man-smiling-using-laptop-while-sitting-sofa-home_231208-14093.jpg", alt: "avatar remote worker"},
alt: "avatar remote worker",
},
{ {
src: "http://img.b2bpic.net/free-vector/set-jobs-avatars-with-classic-style_23-2147673179.jpg", src: "http://img.b2bpic.net/free-vector/set-jobs-avatars-with-classic-style_23-2147673179.jpg", alt: "avatar local visitor"},
alt: "avatar local visitor",
},
{ {
src: "http://img.b2bpic.net/free-vector/women-avatar-collection_24908-60284.jpg", src: "http://img.b2bpic.net/free-vector/women-avatar-collection_24908-60284.jpg", alt: "avatar regular customer"},
alt: "avatar regular customer",
},
]} ]}
avatarText="Loved by 1,500+ happy locals and travelers" avatarText="Loved by 1,500+ happy locals and travelers"
marqueeItems={[ marqueeItems={[
{ {
type: "text-icon", type: "text-icon", text: "Fresh Cinnamon Buns", icon: Croissant,
text: "Fresh Cinnamon Buns",
icon: Croissant,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Artisan Craft Coffee", icon: Coffee,
text: "Artisan Craft Coffee",
icon: Coffee,
}, },
{ {
type: "text-icon", type: "text-icon", text: "High-speed Wi-Fi", icon: Wifi,
text: "High-speed Wi-Fi",
icon: Wifi,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Cozy Nordic Atmosphere", icon: Coffee,
text: "Cozy Nordic Atmosphere",
icon: Coffee,
}, },
{ {
type: "text-icon", type: "text-icon", text: "Open Daily 8am-6pm", icon: Clock,
text: "Open Daily 8am-6pm",
icon: Clock,
}, },
]} ]}
/> />
@@ -148,50 +115,25 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Signature Cinnamon Bun", price: "45 NOK", imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-cinnamon-rolls_23-2148779667.jpg", imageAlt: "fresh baked cinnamon bun close up"},
name: "Signature Cinnamon Bun",
price: "45 NOK",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-delicious-cinnamon-rolls_23-2148779667.jpg",
imageAlt: "fresh baked cinnamon bun close up",
},
{ {
id: "p2", id: "p2", name: "Flat White", price: "55 NOK", imageSrc: "http://img.b2bpic.net/free-photo/brutal-barista-black-sweatshot-thick-wooden-table-dries-clean-blank-white-transparent-coffee-tea-whiskey-cups-glasses-with-turqouise-microfiber-cloth-cafe-shop_346278-485.jpg", imageAlt: "artisanal coffee cup latte art"},
name: "Flat White",
price: "55 NOK",
imageSrc: "http://img.b2bpic.net/free-photo/brutal-barista-black-sweatshot-thick-wooden-table-dries-clean-blank-white-transparent-coffee-tea-whiskey-cups-glasses-with-turqouise-microfiber-cloth-cafe-shop_346278-485.jpg",
imageAlt: "artisanal coffee cup latte art",
},
{ {
id: "p3", id: "p3", name: "Cardamom Knot", price: "48 NOK", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cup-tea-with-dried-pineapple-rings-blue-desk_140725-62203.jpg", imageAlt: "cinnamon bun and coffee flatlay"},
name: "Cardamom Knot",
price: "48 NOK",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cup-tea-with-dried-pineapple-rings-blue-desk_140725-62203.jpg",
imageAlt: "cinnamon bun and coffee flatlay",
},
{ {
id: "p4", id: "p4", name: "Blueberry Muffin", price: "42 NOK", imageSrc: "http://img.b2bpic.net/free-photo/coconut-macaroons-biscuits-dark-plate-with-pine-branch-high-quality-photo_114579-69120.jpg", imageAlt: "blueberry pastry fresh baked"},
name: "Blueberry Muffin",
price: "42 NOK",
imageSrc: "http://img.b2bpic.net/free-photo/coconut-macaroons-biscuits-dark-plate-with-pine-branch-high-quality-photo_114579-69120.jpg",
imageAlt: "blueberry pastry fresh baked",
},
{ {
id: "p5", id: "p5", name: "Almond Croissant", price: "52 NOK", imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-diagonal-row-biscuits-blue-table_140725-130805.jpg", imageAlt: "fresh almond croissant pastry"},
name: "Almond Croissant",
price: "52 NOK",
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-diagonal-row-biscuits-blue-table_140725-130805.jpg",
imageAlt: "fresh almond croissant pastry",
},
{ {
id: "p6", id: "p6", name: "Filter Coffee", price: "38 NOK", imageSrc: "http://img.b2bpic.net/free-photo/cookies-treats-coffee-shop-counter-with-defocused-male-barista_23-2148824380.jpg", imageAlt: "cinnamon swirl pastry soft focus"},
name: "Filter Coffee",
price: "38 NOK",
imageSrc: "http://img.b2bpic.net/free-photo/cookies-treats-coffee-shop-counter-with-defocused-male-barista_23-2148824380.jpg",
imageAlt: "cinnamon swirl pastry soft focus",
},
]} ]}
title="Daily Rituals" title="Daily Rituals"
description="Freshly baked delights and craft roasts waiting for you." description="Freshly baked delights and craft roasts waiting for you."
buttons={[
{
text: "View Full Menu", href: "#menu"
}
]}
/> />
</div> </div>
@@ -201,45 +143,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", title: "Incredible", quote: "The best cinnamon bun I've ever had, hands down. A must-visit in Alta.", name: "Sarah J.", role: "Tourist", imageSrc: "http://img.b2bpic.net/free-photo/blogger-girl-is-laughting-by-looking-camera-cafe_176474-116248.jpg"},
title: "Incredible",
quote: "The best cinnamon bun I've ever had, hands down. A must-visit in Alta.",
name: "Sarah J.",
role: "Tourist",
imageSrc: "http://img.b2bpic.net/free-photo/blogger-girl-is-laughting-by-looking-camera-cafe_176474-116248.jpg",
},
{ {
id: "t2", id: "t2", title: "My daily retreat", quote: "I come here every single morning. It feels like home and the coffee is perfect.", name: "Erik H.", role: "Local Regular", imageSrc: "http://img.b2bpic.net/free-photo/african-woman-checkered-cape-posed-outdoor-cafe-terrace_627829-5819.jpg"},
title: "My daily retreat",
quote: "I come here every single morning. It feels like home and the coffee is perfect.",
name: "Erik H.",
role: "Local Regular",
imageSrc: "http://img.b2bpic.net/free-photo/african-woman-checkered-cape-posed-outdoor-cafe-terrace_627829-5819.jpg",
},
{ {
id: "t3", id: "t3", title: "Perfect for working", quote: "Reliable Wi-Fi, calm atmosphere, and great pastries. Ideal for a remote workday.", name: "Elena M.", role: "Digital Nomad", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-browsing-laptop-while-having-breakfast-caf_23-2147871289.jpg"},
title: "Perfect for working",
quote: "Reliable Wi-Fi, calm atmosphere, and great pastries. Ideal for a remote workday.",
name: "Elena M.",
role: "Digital Nomad",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-browsing-laptop-while-having-breakfast-caf_23-2147871289.jpg",
},
{ {
id: "t4", id: "t4", title: "Pure cozy magic", quote: "Everything about this place is genuine. You can tell they put heart into everything.", name: "Marcus L.", role: "Traveler", imageSrc: "http://img.b2bpic.net/free-photo/people-enjoying-pizza-snack-outdoors_23-2150610265.jpg"},
title: "Pure cozy magic",
quote: "Everything about this place is genuine. You can tell they put heart into everything.",
name: "Marcus L.",
role: "Traveler",
imageSrc: "http://img.b2bpic.net/free-photo/people-enjoying-pizza-snack-outdoors_23-2150610265.jpg",
},
{ {
id: "t5", id: "t5", title: "Warm hospitality", quote: "The staff makes you feel welcome from the second you walk through the door.", name: "Lise S.", role: "Local Regular", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cup-coffee-with-cookies-dried-flowers_23-2148720027.jpg"},
title: "Warm hospitality",
quote: "The staff makes you feel welcome from the second you walk through the door.",
name: "Lise S.",
role: "Local Regular",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cup-coffee-with-cookies-dried-flowers_23-2148720027.jpg",
},
]} ]}
title="What our guests say" title="What our guests say"
description="Heartfelt feedback from those who've made Kaffe Fridda a part of their ritual." description="Heartfelt feedback from those who've made Kaffe Fridda a part of their ritual."
@@ -253,23 +165,14 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
metrics={[ metrics={[
{ {
id: "m1", id: "m1", icon: Coffee,
icon: Coffee, title: "Cups Served Daily", value: "400+"},
title: "Cups Served Daily",
value: "400+",
},
{ {
id: "m2", id: "m2", icon: Star,
icon: Star, title: "Customer Rating", value: "4.9/5"},
title: "Customer Rating",
value: "4.9/5",
},
{ {
id: "m3", id: "m3", icon: Users,
icon: Users, title: "Happy Locals", value: "1500+"},
title: "Happy Locals",
value: "1500+",
},
]} ]}
title="Our impact" title="Our impact"
description="Growing a community through craft and comfort." description="Growing a community through craft and comfort."
@@ -281,14 +184,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Visit Norway", "Visit Norway", "TripAdvisor", "Lonely Planet", "Nordic Comfort", "Alta Tourism", "Bakery Guild", "Coffee Roasters Association"]}
"TripAdvisor",
"Lonely Planet",
"Nordic Comfort",
"Alta Tourism",
"Bakery Guild",
"Coffee Roasters Association",
]}
title="Trusted by travelers & locals" title="Trusted by travelers & locals"
description="Proudly recognized for our commitment to Nordic cafe culture." description="Proudly recognized for our commitment to Nordic cafe culture."
/> />
@@ -300,20 +196,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Do you offer vegan options?", content: "Yes, we have a selection of vegan cinnamon buns and plant-based milks available every day."},
title: "Do you offer vegan options?",
content: "Yes, we have a selection of vegan cinnamon buns and plant-based milks available every day.",
},
{ {
id: "f2", id: "f2", title: "Is there Wi-Fi for remote workers?", content: "Absolutely! We provide high-speed, reliable Wi-Fi for all our guests."},
title: "Is there Wi-Fi for remote workers?",
content: "Absolutely! We provide high-speed, reliable Wi-Fi for all our guests.",
},
{ {
id: "f3", id: "f3", title: "Can I reserve a table?", content: "We are a cozy, casual cafe, so we operate on a first-come, first-served basis. Come early!"},
title: "Can I reserve a table?",
content: "We are a cozy, casual cafe, so we operate on a first-come, first-served basis. Come early!",
},
]} ]}
title="Questions?" title="Questions?"
description="Here is what our guests often ask." description="Here is what our guests often ask."
@@ -325,8 +212,7 @@ export default function LandingPage() {
<ContactSplit <ContactSplit
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
tag="Visit Us" tag="Visit Us"
title="Join our daily ritual" title="Join our daily ritual"
description="Visit us in the heart of Alta for the best cinnamon buns in the North." description="Visit us in the heart of Alta for the best cinnamon buns in the North."
@@ -342,42 +228,27 @@ export default function LandingPage() {
logoText="Kaffe Fridda" logoText="Kaffe Fridda"
columns={[ columns={[
{ {
title: "Visit", title: "Visit", items: [
items: [
{ {
label: "Alta, Norway", label: "Alta, Norway", href: "#"},
href: "#",
},
{ {
label: "08:00 - 18:00 daily", label: "08:00 - 18:00 daily", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Connect", title: "Connect", items: [
items: [
{ {
label: "Instagram", label: "Instagram", href: "https://instagram.com"},
href: "https://instagram.com",
},
{ {
label: "Facebook", label: "Facebook", href: "https://facebook.com"},
href: "https://facebook.com",
},
], ],
}, },
{ {
title: "Legal", title: "Legal", items: [
items: [
{ {
label: "Privacy", label: "Privacy", href: "#"},
href: "#",
},
{ {
label: "Terms", label: "Terms", href: "#"},
href: "#",
},
], ],
}, },
]} ]}
@@ -387,4 +258,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }