Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 52e5930357 | |||
| 0c98d904cd | |||
| 8567ccabcf |
@@ -20,14 +20,14 @@ const publicSans = Public_Sans({
|
|||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
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éatmosfære, 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,
|
index: true,
|
||||||
follow: true,
|
follow: true,
|
||||||
},
|
},
|
||||||
openGraph: {
|
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: {
|
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({
|
export default function RootLayout({
|
||||||
@@ -36,7 +36,7 @@ export default function RootLayout({
|
|||||||
children: React.ReactNode;
|
children: React.ReactNode;
|
||||||
}>) {
|
}>) {
|
||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="da" suppressHydrationWarning>
|
||||||
<ServiceWrapper>
|
<ServiceWrapper>
|
||||||
<body
|
<body
|
||||||
className={`${halant.variable} ${inter.variable} ${publicSans.variable} antialiased`}
|
className={`${halant.variable} ${inter.variable} ${publicSans.variable} antialiased`}
|
||||||
|
|||||||
@@ -25,30 +25,30 @@ export default function LandingPage() {
|
|||||||
>
|
>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
brandName="Local Coffee"
|
brandName="Lokal Kaffe"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "About", id: "about" },
|
{ name: "Om Os", id: "about" },
|
||||||
{ name: "Menu", id: "features" },
|
{ name: "Menu", id: "features" },
|
||||||
{ name: "Contact", id: "contact" },
|
{ name: "Kontakt", id: "contact" },
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroSplit
|
<HeroSplit
|
||||||
title="Welcome to Local Coffee"
|
title="Velkommen til Lokal Kaffe"
|
||||||
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."
|
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="Fresh Daily Brews"
|
tag="Friske Daglige Ølbryg"
|
||||||
tagIcon={Coffee}
|
tagIcon={Coffee}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/young-woman-eating-croissants-cafe_1303-20409.jpg"
|
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"
|
imagePosition="right"
|
||||||
mediaAnimation="opacity"
|
mediaAnimation="opacity"
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Reserve a Table", href: "contact" },
|
{ text: "Reserver et bord", href: "contact" },
|
||||||
{ text: "Learn More", href: "about" },
|
{ text: "Bestil nu", href: "about" },
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -56,15 +56,15 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<TestimonialAboutCard
|
<TestimonialAboutCard
|
||||||
tag="Our Story"
|
tag="Vores Historie"
|
||||||
tagIcon={Heart}
|
tagIcon={Heart}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
title="Where Coffee Lovers Meet"
|
title="Hvor Kaffeelskere Mødes"
|
||||||
description="Maria & James"
|
description="Maria & James"
|
||||||
subdescription="Coffee Shop Owners"
|
subdescription="Ejere af Kaffebar"
|
||||||
icon={Coffee}
|
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"
|
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"
|
mediaAnimation="opacity"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
@@ -72,24 +72,24 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="features" data-section="features">
|
<div id="features" data-section="features">
|
||||||
<FeatureHoverPattern
|
<FeatureHoverPattern
|
||||||
title="What We Offer"
|
title="Hvad Vi Tilbyder"
|
||||||
description="Everything you need for the perfect coffee break"
|
description="Alt hvad du har brug for til det perfekte kaffepause"
|
||||||
tag="Menu"
|
tag="Menu"
|
||||||
tagIcon={Menu}
|
tagIcon={Menu}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
icon: Coffee,
|
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,
|
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,
|
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 at hænge ud med venner."},
|
||||||
{
|
{
|
||||||
icon: Wifi,
|
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"
|
textboxLayout="default"
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -99,31 +99,31 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactSplitForm
|
<ContactSplitForm
|
||||||
title="Get in Touch"
|
title="Få Kontakt"
|
||||||
description="Have questions? Want to reserve a spot for an event? Send us a message and we'll get back to you soon."
|
description="Har du spørgsmål? Vil du reservere plads til et arrangement? Send os en besked, og vi vender tilbage snart."
|
||||||
inputs={[
|
inputs={[
|
||||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
{ name: "name", type: "text", placeholder: "Dit Navn", required: true },
|
||||||
{ name: "email", type: "email", placeholder: "Your Email", required: true },
|
{ name: "email", type: "email", placeholder: "Din E-mail", required: true },
|
||||||
{ name: "phone", type: "tel", placeholder: "Phone Number", required: false },
|
{ name: "phone", type: "tel", placeholder: "Telefonnummer", required: false },
|
||||||
]}
|
]}
|
||||||
textarea={{
|
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,
|
required: true,
|
||||||
}}
|
}}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/latte-coffee-cup_1203-3394.jpg"
|
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"
|
mediaPosition="right"
|
||||||
mediaAnimation="opacity"
|
mediaAnimation="opacity"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
buttonText="Send Message"
|
buttonText="Send Besked"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="footer" data-section="footer">
|
||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="Local Coffee"
|
logoText="Lokal Kaffe"
|
||||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
leftLink={{ text: "Privatlivspolitik", href: "#" }}
|
||||||
rightLink={{ text: "Contact", href: "#contact" }}
|
rightLink={{ text: "Kontakt", href: "#contact" }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
Reference in New Issue
Block a user