@@ -18,54 +18,43 @@ export default function LandingPage() {
< ThemeProvider
defaultButtonVariant = "elastic-effect"
defaultTextAnimation = "entrance-slide"
borderRadius = "pill "
contentWidth = "compact "
borderRadius = "soft "
contentWidth = "mediumSmall "
sizing = "medium"
background = "none "
cardStyle = "inset "
primaryButtonStyle = "primary-glow "
secondaryButtonStyle = "solid "
headingFontWeight = "medium "
background = "noiseDiagonalGradient "
cardStyle = "glass-elevated "
primaryButtonStyle = "diagonal-gradient "
secondaryButtonStyle = "glass "
headingFontWeight = "semibold "
>
< ReactLenis root >
< div id = "nav" data-section = "nav" >
< NavbarLayoutFloatingInline
navItems = { [
{
name : "Home" , id : "hero " } ,
{
name : "Über uns" , id : "abou t" } ,
{
name : "Menü" , id : "products" } ,
{
name : "Besuch" , id : "visit" } ,
{
name : "Kontakt" , id : "contact" } ,
{ name : "Home" , id : "hero" } ,
{ name : "Über uns" , id : "about " } ,
{ name : "Menü" , id : "products" } ,
{ name : "Besuch" , id : "visi t" } ,
{ name : "Kontakt" , id : "contact" } ,
] }
brandName = "Mili’ s Cafe"
button = { {
text : "Tisch anfragen" , href : "#contact" } }
button = { { text : "Tisch anfragen" , href : "https://www.miliscafe-hamburg.de/" } }
/ >
< / div >
< div id = "hero" data-section = "hero" >
< HeroSplitDualMedia
background = { {
variant : "gradient-bars" } }
background = { { variant : "sparkles-gradient" } }
title = "Hamburgs warmer Ort für Frühstück, Kaffee & Orient."
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 : "#products " } ,
{
text : "Route planen" , href : "https://maps.google.com" } ,
{ text : "Menü entdecken" , href : "https://www.miliscafe-hamburg.de/" } ,
{ text : "Route planen" , href : "https://maps.app.goo.gl/yC7LqP7Jb5J9f5K88 " } ,
] }
mediaItems = { [
{
imageSrc : "http://img.b2bpic.net/free-photo/assortment-croissants-with-peanut-butter_23-2148566686 .jpg" , imageAlt : "moroccan cafe interior breakfast table " } ,
{
imageSrc : "http://img.b2bpic.net/free-photo/traditional-azerbaijani-breakfast-with-egg-dish-pancakes-fresh-salad-jam-cheese-honey_140725-204.jpg" , imageAlt : "cafe table with coffee and brunch" }
{ imageSrc : "http://img.b2bpic.net/free-photo/assortment-croissants-with-peanut-butter_23-2148566686.jpg" , imageAlt : "moroccan cafe interior breakfast table" } ,
{ imageSrc : "http://img.b2bpic.net/free-photo/traditional-azerbaijani-breakfast-with-egg-dish-pancakes-fresh-salad-jam-cheese-honey_140725-204 .jpg" , imageAlt : "cafe table with coffee and brunch " }
] }
mediaAnimation = "slide-up"
rating = { 5 }
@@ -95,18 +84,12 @@ export default function LandingPage() {
gridVariant = "two-columns-alternating-heights"
useInvertedBackground = { false }
products = { [
{
id : "1 " , name : "Marokkanisches Frühstück" , price : "16 ,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/side-view-breakfast-setting-with-mixed-combination-food_140725-10145.jpg" , imageAlt : "traditional moroccan breakfast board" } ,
{
id : "2 " , name : "Glück für 2" , price : "29 ,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/croissants-wooden-background_23-2148322202.jpg" , imageAlt : "two person breakfast brunch platter" } ,
{
id : "3 " , name : "Baguette Apo Marokko" , price : "12 ,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/cooking-garlic-bread-wooden-board_23-2147761384.jpg" , imageAlt : "moroccan baguette sandwich" } ,
{
id : "4" , name : "Mili’ s Chicken Sandwich" , price : "11,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/sandwich-desk-with-orange-juice_140725-6327.jpg" , imageAlt : "chicken sandwich cafe style" } ,
{
id : "5" , name : "French Toast Deluxe" , price : "13,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/top-view-yummy-cake-slices-with-strawberries-candies-light-floor_140725-120635.jpg" , imageAlt : "french toast with fresh berries" } ,
{
id : "6" , name : "Tajine Special" , price : "18,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/hearty-meat-leafy-greens-stew-with-flatbread_140725-2919.jpg" , imageAlt : "moroccan vegetable tajine pot" } ,
{ id : "1" , name : "Marokkanisches Frühstück" , price : "16,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/side-view-breakfast-setting-with-mixed-combination-food_140725-10145.jpg" } ,
{ id : "2 " , name : "Glück für 2" , price : "29 ,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/croissants-wooden-background_23-2148322202.jpg" } ,
{ id : "3" , name : "Baguette Apo Marokko" , price : "12,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/cooking-garlic-bread-wooden-board_23-2147761384.jpg" } ,
{ id : "4 " , name : "Mili’ s Chicken Sandwich" , price : "11 ,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/sandwich-desk-with-orange-juice_140725-6327.jpg" } ,
{ id : "5" , name : "French Toast Deluxe" , price : "13,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/top-view-yummy-cake-slices-with-strawberries-candies-light-floor_140725-120635.jpg" } ,
{ id : "6 " , name : "Tajine Special" , price : "18 ,90 €" , imageSrc : "http://img.b2bpic.net/free-photo/hearty-meat-leafy-greens-stew-with-flatbread_140725-2919.jpg" } ,
] }
title = "Unsere Spezialitäten"
description = "Entdecke unsere hausgemachten Gerichte für dein perfektes Frühstück."
@@ -117,13 +100,11 @@ export default function LandingPage() {
< SocialProofOne
textboxLayout = "default"
useInvertedBackground = { true }
names = { [
"@milis.cafe" , "@hamburgfoodie" , "@brunchguidehh" , "@neustadtkultur" , "@cafelovers" ] }
names = { [ "@milis.cafe" , "@hamburgfoodie" , "@brunchguidehh" , "@neustadtkultur" , "@cafelovers" ] }
title = "Erlebe Mili’ s 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 >
@@ -134,15 +115,9 @@ export default function LandingPage() {
textboxLayout = "split-description"
useInvertedBackground = { true }
features = { [
{
title : "Events & Meetings" , description : "Perfekt für geschäft liche Anlässe." , icon : Briefcase ,
} ,
{
title : "Private Feiern" , description : "Lasse dich orientalisch verwöhnen." , icon : Gift ,
} ,
{
title : "Maßgeschneidert" , description : "Individuelle kulinarische Konzepte." , icon : Award ,
} ,
{ title : "Events & Meetings" , description : "Perfekt für geschäftliche Anlässe." , icon : Briefcase } ,
{ title : "Private Feiern" , description : "Lasse dich orienta lis ch verwöhnen." , icon : Gift } ,
{ title : "Maßgeschneidert" , description : "Individuelle kulinarische Konzepte." , icon : Award },
] }
title = "Catering für besondere Momente"
description = "Mili’ s Cafe bietet mediterrane und marokkanische Spezialitäten für Events, Meetings und besondere Anlässe."
@@ -152,14 +127,11 @@ export default function LandingPage() {
< div id = "visit" data-section = "visit" >
< ContactText
useInvertedBackground = { false }
background = { {
variant : "rotated-rays-static" } }
background = { { variant : "rotated-rays-static" } }
text = "Neustädter Neuer Weg 20, 20459 Hamburg | Öffnungszeiten: Mo-Sa 09:00– 18:00 (Fr/Sa bis 20:00), So 09:00-18:00"
buttons = { [
{
text : "Route öffnen" , href : "https://maps.google.com " } ,
{
text : "Jetzt anrufen" , href : "tel:+49123456789" } ,
{ text : "Route öffnen" , href : "https://maps.app.goo.gl/yC7LqP7Jb5J9f5K88" } ,
{ text : "Jetzt anrufen" , href : "tel:+494071622282 " } ,
] }
/ >
< / div >
@@ -169,12 +141,9 @@ export default function LandingPage() {
textboxLayout = "default"
useInvertedBackground = { false }
faqs = { [
{
id : "1 " , title : "Wie reserviere ich einen Tisch?" , content : "Sende uns einfach eine Nach richt über unser Kontaktformular oder ruf uns an." } ,
{
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." } ,
{ id : "1" , title : "Wie reserviere ich einen Tisch?" , content : "Sende uns einfach eine Nachricht über unser Kontaktformular oder ruf uns an." } ,
{ id : "2 " , title : "Bietet ihr vegane Optionen an?" , content : "Ja, wir bieten verschiedene vegeta ris che 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." } ,
] }
title = "Noch Fragen?"
description = "Schreib uns gerne eine Nachricht."
@@ -186,26 +155,22 @@ export default function LandingPage() {
< FooterBaseCard
logoText = "Mili’ s Cafe"
columns = { [
{
title : "Kontakt" , items : [
{
label : "Neustädter Neuer Weg 20" , href : "#" } ,
{
label : "0123 456 789" , href : "tel:+49123456789" } ,
] ,
} ,
{
title : "Rechtliches" , items : [
{
label : "Impressum" , href : "#" } ,
{
label : "Datenschutz" , href : "#" } ,
] ,
} ,
{ 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" } ] } ,
] }
/ >
< / div >
< / 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: \"Mili’ s 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."
}