Merge version_3 into main #2

Merged
bender merged 2 commits from version_3 into main 2026-03-05 17:22:51 +00:00
2 changed files with 34 additions and 34 deletions

View File

@@ -20,14 +20,14 @@ const publicSans = Public_Sans({
});
export const metadata: Metadata = {
title: "Local Coffee - Fresh Brews & Pastries in My City", description: "Visit Local Coffee for the best handcrafted coffee and fresh pastries. Cozy cafe atmosphere, free WiFi, and community space. Perfect spot to meet friends or work.", keywords: "coffee shop, cafe, espresso, pastries, local coffee, my city", robots: {
title: "Lokal Kaffe - Friske Ølbryg & Bagværk i Min By", description: "Besøg Lokal Kaffe for det bedste håndlavede kaffe og friske bagværk. Hyggelig caféatmosre, gratis WiFi og fællesområde. Perfekt sted at mødes med venner eller arbejde.", keywords: "kaffebar, café, espresso, bagværk, lokal kaffe, min by", robots: {
index: true,
follow: true,
},
openGraph: {
title: "Local Coffee - Fresh Brews & Pastries in My City", description: "Your neighborhood coffee shop serving fresh, handcrafted coffee daily.", siteName: "Local Coffee", type: "website"},
title: "Lokal Kaffe - Friske Ølbryg & Bagværk i Min By", description: "Din bydels kaffebar, der serverer frisk, håndlavet kaffe dagligt.", siteName: "Lokal Kaffe", type: "website"},
twitter: {
card: "summary", title: "Local Coffee - Fresh Brews & Pastries", description: "Your neighborhood coffee shop serving fresh, handcrafted coffee daily."},
card: "summary", title: "Lokal Kaffe - Friske Ølbryg & Bagværk", description: "Din bydels kaffebar, der serverer frisk, håndlavet kaffe dagligt."},
};
export default function RootLayout({
@@ -36,7 +36,7 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
<html lang="en" suppressHydrationWarning>
<html lang="da" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} ${publicSans.variable} antialiased`}

View File

@@ -25,30 +25,30 @@ export default function LandingPage() {
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Local Coffee"
brandName="Lokal Kaffe"
navItems={[
{ name: "About", id: "about" },
{ name: "Om Os", id: "about" },
{ name: "Menu", id: "features" },
{ name: "Contact", id: "contact" },
{ name: "Kontakt", id: "contact" },
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplit
title="Welcome to Local Coffee"
description="Your neighborhood coffee shop serving fresh, handcrafted coffee and delicious pastries. Stop by today and experience the warmth of great coffee and friendly faces."
tag="Fresh Daily Brews"
title="Velkommen til Lokal Kaffe"
description="Din bydels kaffebar, der serverer frisk, håndlavet kaffe og lækker bagværk. Kom forbi i dag og oplev varmen fra god kaffe og venlige ansigter."
tag="Friske Daglige Ølbryg"
tagIcon={Coffee}
tagAnimation="slide-up"
background={{ variant: "plain" }}
imageSrc="http://img.b2bpic.net/free-photo/young-woman-eating-croissants-cafe_1303-20409.jpg"
imageAlt="Freshly brewed coffee in a cafe setting"
imageAlt="Friskbrygget kaffe i en café-indstilling"
imagePosition="right"
mediaAnimation="opacity"
buttons={[
{ text: "Reserve a Table", href: "contact" },
{ text: "Learn More", href: "about" },
{ text: "Reserver et bord", href: "contact" },
{ text: "Bestil nu", href: "about" },
]}
buttonAnimation="slide-up"
/>
@@ -56,15 +56,15 @@ export default function LandingPage() {
<div id="about" data-section="about">
<TestimonialAboutCard
tag="Our Story"
tag="Vores Historie"
tagIcon={Heart}
tagAnimation="slide-up"
title="Where Coffee Lovers Meet"
title="Hvor Kaffeelskere Mødes"
description="Maria & James"
subdescription="Coffee Shop Owners"
subdescription="Ejere af Kaffebar"
icon={Coffee}
imageSrc="http://img.b2bpic.net/free-photo/parisian-coffee-shop-style-with-tasty-coffee-served-wooden-table-coffee-shop-design_482257-18283.jpg"
imageAlt="Warm coffee shop interior with rustic decor"
imageAlt="Varm kaffebar-interiør med rustikt dekor"
mediaAnimation="opacity"
useInvertedBackground={false}
/>
@@ -72,24 +72,24 @@ export default function LandingPage() {
<div id="features" data-section="features">
<FeatureHoverPattern
title="What We Offer"
description="Everything you need for the perfect coffee break"
title="Hvad Vi Tilbyder"
description="Alt hvad du har brug for til det perfekte kaffepause"
tag="Menu"
tagIcon={Menu}
tagAnimation="slide-up"
features={[
{
icon: Coffee,
title: "Premium Coffee", description: "Single-origin beans roasted fresh. From espresso to flat whites, crafted to perfection."},
title: "Premium Kaffe", description: "Enkeltorigins-bønner ristet frisk. Fra espresso til flat whites, lavet til perfektion."},
{
icon: Croissant,
title: "Fresh Pastries", description: "Baked daily by our local baker. Croissants, muffins, and sandwiches."},
title: "Frisk Bagværk", description: "Bagt dagligt af vores lokale bager. Croissanter, muffins og sandwiches."},
{
icon: Users,
title: "Community Space", description: "Comfortable seating perfect for meetings, studying, or catching up with friends."},
title: "Fællesområde", description: "Komfortable siddepladser perfekt til møder, studier eller atnge ud med venner."},
{
icon: Wifi,
title: "Free WiFi", description: "Stay connected while you enjoy your favorite drink and a quiet corner."},
title: "Gratis WiFi", description: "Bliv forbundet mens du nyder din yndlingsdrik og et stille hjørne."},
]}
textboxLayout="default"
animationType="slide-up"
@@ -99,31 +99,31 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplitForm
title="Get in Touch"
description="Have questions? Want to reserve a spot for an event? Send us a message and we'll get back to you soon."
title="Få Kontakt"
description="Har du spørgsmål? Vil du reservere plads til et arrangement? Send os en besked, og vi vender tilbage snart."
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "Your Email", required: true },
{ name: "phone", type: "tel", placeholder: "Phone Number", required: false },
{ name: "name", type: "text", placeholder: "Dit Navn", required: true },
{ name: "email", type: "email", placeholder: "Din E-mail", required: true },
{ name: "phone", type: "tel", placeholder: "Telefonnummer", required: false },
]}
textarea={{
name: "message", placeholder: "Tell us what's on your mind...", rows: 4,
name: "message", placeholder: "Fortæl os hvad du tænker på...", rows: 4,
required: true,
}}
imageSrc="http://img.b2bpic.net/free-photo/latte-coffee-cup_1203-3394.jpg"
imageAlt="Cup of coffee with latte art"
imageAlt="Kop kaffe med latte art"
mediaPosition="right"
mediaAnimation="opacity"
useInvertedBackground={false}
buttonText="Send Message"
buttonText="Send Besked"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Local Coffee"
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Contact", href: "#contact" }}
logoText="Lokal Kaffe"
leftLink={{ text: "Privatlivspolitik", href: "#" }}
rightLink={{ text: "Kontakt", href: "#contact" }}
/>
</div>
</ThemeProvider>