11 Commits

Author SHA1 Message Date
9351afc100 Update src/app/page.tsx 2026-05-12 22:57:49 +00:00
0c462b1236 Add src/app/impressum/page.tsx 2026-05-12 22:57:48 +00:00
00b9bfc774 Add src/app/datenschutz/page.tsx 2026-05-12 22:57:48 +00:00
79d9ff2140 Switch to version 6: modified src/app/page.tsx 2026-05-12 22:54:19 +00:00
f28a43cd48 Switch to version 5: modified src/app/page.tsx 2026-05-12 22:54:17 +00:00
90e7b80bba Merge version_6 into main
Merge version_6 into main
2026-05-12 22:53:46 +00:00
8ef8d203e7 Update src/app/page.tsx 2026-05-12 22:53:39 +00:00
3ef16c7b4e Merge version_5 into main
Merge version_5 into main
2026-05-12 22:51:25 +00:00
c7542d78b1 Update src/app/page.tsx 2026-05-12 22:51:19 +00:00
f6b4583d59 Switch to version 3: modified src/app/page.tsx 2026-05-12 22:49:21 +00:00
485ce66e3b Merge version_4 into main
Merge version_4 into main
2026-05-12 22:48:50 +00:00
3 changed files with 101 additions and 16 deletions

View File

@@ -0,0 +1,47 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import LegalSection from '@/components/legal/LegalSection';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function DatenschutzPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="medium"
background="noiseDiagonalGradient"
cardStyle="glass-elevated"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="glass"
headingFontWeight="semibold"
>
<ReactLenis root>
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
]}
brandName="Milis Cafe"
/>
<LegalSection
layout="page"
title="Datenschutz"
sections={[
{ heading: "Allgemeiner Hinweis", content: { type: "paragraph", text: "Wir nehmen den Schutz Ihrer persönlichen Daten sehr ernst und behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Vorschriften." } }
]}
/>
<FooterBaseCard
logoText="Milis Cafe"
columns={[
{ title: "Kontakt", items: [{ label: "Neustädter Neuer Weg 20", href: "https://maps.app.goo.gl/yC7LqP7Jb5J9f5K88" }, { label: "040 71622282", href: "tel:+494071622282" }] },
{ title: "Rechtliches", items: [{ label: "Impressum", href: "/impressum" }, { label: "Datenschutz", href: "/datenschutz" }] },
]}
/>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -0,0 +1,48 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import LegalSection from '@/components/legal/LegalSection';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function ImpressumPage() {
return (
<ThemeProvider
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="medium"
background="noiseDiagonalGradient"
cardStyle="glass-elevated"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="glass"
headingFontWeight="semibold"
>
<ReactLenis root>
<NavbarLayoutFloatingInline
navItems={[
{ name: "Home", id: "/" },
]}
brandName="Milis Cafe"
/>
<LegalSection
layout="page"
title="Impressum"
sections={[
{ heading: "Angaben gemäß § 5 TMG", content: { type: "paragraph", text: "Milis Cafe\nNeustädter Neuer Weg 20\n20459 Hamburg" } },
{ heading: "Kontakt", content: { type: "paragraph", text: "Telefon: 040 71622282" } }
]}
/>
<FooterBaseCard
logoText="Milis Cafe"
columns={[
{ title: "Kontakt", items: [{ label: "Neustädter Neuer Weg 20", href: "https://maps.app.goo.gl/yC7LqP7Jb5J9f5K88" }, { label: "040 71622282", href: "tel:+494071622282" }] },
{ title: "Rechtliches", items: [{ label: "Impressum", href: "/impressum" }, { label: "Datenschutz", href: "/datenschutz" }] },
]}
/>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -11,7 +11,7 @@ import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloating
import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import { Award, Briefcase, Coffee, Gift, Sparkles } from "lucide-react";
import { Award, Briefcase, Coffee, Sparkles } from "lucide-react";
export default function LandingPage() {
return (
@@ -38,7 +38,7 @@ export default function LandingPage() {
{ name: "Kontakt", id: "contact" },
]}
brandName="Milis Cafe"
button={{ text: "Tisch anfragen", href: "https://www.miliscafe-hamburg.de/" }}
button={{ text: "Tisch reservieren", href: "https://www.miliscafe-hamburg.de/" }}
/>
</div>
@@ -49,7 +49,7 @@ export default function LandingPage() {
description="Spanisch-marokkanisches Café & Bistro in Hamburg Neustadt — mit hausgemachten Spezialitäten, Frühstück, Brunch, Kaffee und mediterranen Momenten."
tag="Neu in Neustadt"
buttons={[
{ text: "Menü entdecken", href: "https://www.miliscafe-hamburg.de/" },
{ text: "Menü ansehen", href: "https://www.miliscafe-hamburg.de/" },
{ text: "Route planen", href: "https://maps.app.goo.gl/yC7LqP7Jb5J9f5K88" },
]}
mediaItems={[
@@ -104,7 +104,7 @@ export default function LandingPage() {
title="Erlebe Milis Café online"
description="Folge uns für tägliche Inspirationen, neue Gerichte und mediterrane Vibes aus der Neustadt."
buttons={[
{ text: "Instagram öffnen", href: "https://www.instagram.com/milis_cafe_/" },
{ text: "Instagram öffnen", href: "https://www.instagram.com/milis_cafe/" },
]}
/>
</div>
@@ -128,7 +128,7 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{ variant: "rotated-rays-static" }}
text="Neustädter Neuer Weg 20, 20459 Hamburg | Öffnungszeiten: Mo-Sa 09:0018:00 (Fr/Sa bis 20:00), So 09:00-18:00"
text="Neustädter Neuer Weg 20, 20459 Hamburg | Mo-Sa 09:0018:00 (Fr/Sa bis 20:00), So 09:00-18:00"
buttons={[
{ text: "Route öffnen", href: "https://maps.app.goo.gl/yC7LqP7Jb5J9f5K88" },
{ text: "Jetzt anrufen", href: "tel:+494071622282" },
@@ -141,7 +141,7 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
faqs={[
{ id: "1", title: "Wie reserviere ich einen Tisch?", content: "Sende uns einfach eine Nachricht über unser Kontaktformular oder ruf uns an." },
{ id: "1", title: "Wie reserviere ich einen Tisch?", content: "Reserviere deinen Tisch direkt über unser Online-Tool unter https://www.miliscafe-hamburg.de/" },
{ id: "2", title: "Bietet ihr vegane Optionen an?", content: "Ja, wir bieten verschiedene vegetarische und vegane Frühstücksoptionen an." },
{ id: "3", title: "Habt ihr einen Außenbereich?", content: "Bei gutem Wetter begrüßen wir euch gerne auf unserer sonnigen Terrasse." },
]}
@@ -163,14 +163,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}"
},
{
"path": "src/app/impressum/page.tsx", "content": "'use client';\n\nimport { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';\nimport LegalSection from '@/components/legal/LegalSection';\n\nexport default function Impressum() {\n return (\n <ThemeProvider>\n <LegalSection\n layout=\"page\"\n title=\"Impressum\"\n sections={[\n { heading: \"Angaben gemäß § 5 TMG\", content: { type: 'paragraph', text: \"Milis Cafe GmbH, Neustädter Neuer Weg 20, 20459 Hamburg.\" } },\n { heading: \"Kontakt\", content: { type: 'paragraph', text: \"Telefon: 040 71622282 | E-Mail: info@miliscafe-hamburg.de\" } }\n ]}\n />\n </ThemeProvider>\n );\n}"
},
{
"path": "src/app/datenschutz/page.tsx", "content": "'use client';\n\nimport { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';\nimport LegalSection from '@/components/legal/LegalSection';\n\nexport default function Datenschutz() {\n return (\n <ThemeProvider>\n <LegalSection\n layout=\"page\"\n title=\"Datenschutz\"\n sections={[\n { heading: \"Verantwortlicher\", content: { type: 'paragraph', text: \"Wir nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Diese Datenschutzerklärung informiert Sie über die Art, den Umfang und Zweck der Erhebung und Verwendung personenbezogener Daten.\" } },\n { heading: \"Datenverarbeitung\", content: { type: 'list', items: [\"Besuch unserer Website\", \"Kontaktaufnahme per E-Mail\", \"Reservierungen\"] } }\n ]}\n />\n </ThemeProvider>\n );\n}"
}
],
"rawPlan": "I have created new pages for the Impressum and Datenschutz and updated the footer navigation to link directly to these pages."
}