2 Commits

Author SHA1 Message Date
93f5e62746 Update src/app/styles/variables.css 2026-04-16 13:58:04 +00:00
327b7dcefd Update src/app/page.tsx 2026-04-16 13:58:03 +00:00
2 changed files with 65 additions and 205 deletions

View File

@@ -31,35 +31,21 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "Il Ristorante", name: "Il Ristorante", id: "about"},
id: "about",
},
{ {
name: "Menu", name: "Menu", id: "products"},
id: "products",
},
{ {
name: "Galleria", name: "Galleria", id: "gallery"},
id: "gallery",
},
{ {
name: "Recensioni", name: "Recensioni", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Contatti", name: "Contatti", id: "contact"},
id: "contact",
},
]} ]}
brandName="Antiche Sere" brandName="Antiche Sere"
button={{ button={{
text: "Prenota", text: "Prenota", href: "#contact"}}
href: "#contact",
}}
/> />
</div> </div>
@@ -69,37 +55,23 @@ export default function LandingPage() {
description="Autentica cucina piemontese dal sapore tradizionale. Antipasti, pasta e secondi salutari accompagnati da vini regionali, in un ambiente essenziale e autentico." description="Autentica cucina piemontese dal sapore tradizionale. Antipasti, pasta e secondi salutari accompagnati da vini regionali, in un ambiente essenziale e autentico."
buttons={[ buttons={[
{ {
text: "Prenota un tavolo", text: "Prenota un tavolo", href: "#contact"},
href: "#contact",
},
{ {
text: "Scopri il menu", text: "Scopri il menu", href: "#products"},
href: "#products",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/couple-cafe_1157-4340.jpg" imageSrc="http://img.b2bpic.net/free-photo/couple-cafe_1157-4340.jpg"
showBlur={true} showBlur={true}
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/beige-colored-interior-dining-room_114579-2540.jpg", src: "http://img.b2bpic.net/free-photo/beige-colored-interior-dining-room_114579-2540.jpg", alt: "Ospite felice"},
alt: "Ospite felice",
},
{ {
src: "http://img.b2bpic.net/free-photo/elegant-table-with-drinks_1122-458.jpg", src: "http://img.b2bpic.net/free-photo/elegant-table-with-drinks_1122-458.jpg", alt: "Ospite felice"},
alt: "Ospite felice",
},
{ {
src: "http://img.b2bpic.net/free-photo/stones-natural-room-interior-design_23-2151890375.jpg", src: "http://img.b2bpic.net/free-photo/stones-natural-room-interior-design_23-2151890375.jpg", alt: "Ospite felice"},
alt: "Ospite felice",
},
{ {
src: "http://img.b2bpic.net/free-photo/beautiful-thanksgiving-meal-concept_23-2148629584.jpg", src: "http://img.b2bpic.net/free-photo/beautiful-thanksgiving-meal-concept_23-2148629584.jpg", alt: "Ospite felice"},
alt: "Ospite felice",
},
{ {
src: "http://img.b2bpic.net/free-photo/christmas-decoration-minimalist-style_23-2151911534.jpg", src: "http://img.b2bpic.net/free-photo/christmas-decoration-minimalist-style_23-2151911534.jpg", alt: "Ospite felice"},
alt: "Ospite felice",
},
]} ]}
avatarText="Oltre 1700 ospiti soddisfatti" avatarText="Oltre 1700 ospiti soddisfatti"
/> />
@@ -121,25 +93,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "4,6/5 Valutazione", title: "4,6/5 Valutazione", description: "Oltre 1700 recensioni confermano la qualità e l'esperienza memorabile dei nostri ospiti.", imageSrc: "http://img.b2bpic.net/free-photo/raw-meat-salad-with-fresh-mint-pan-dark-surface_114579-14685.jpg"},
description: "Oltre 1700 recensioni confermano la qualità e l'esperienza memorabile dei nostri ospiti.",
imageSrc: "http://img.b2bpic.net/free-photo/raw-meat-salad-with-fresh-mint-pan-dark-surface_114579-14685.jpg",
},
{ {
title: "Cucina Tradizionale", title: "Cucina Tradizionale", description: "Ogni ricetta rispetta le radici piemontesi con ingredienti freschi e di stagione.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-vinaigrette-salad-oval-plate-cut-beet-other-stuff-bowls-purple-white-checkered-tablecloth-light-grey-table_140725-136681.jpg"},
description: "Ogni ricetta rispetta le radici piemontesi con ingredienti freschi e di stagione.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-vinaigrette-salad-oval-plate-cut-beet-other-stuff-bowls-purple-white-checkered-tablecloth-light-grey-table_140725-136681.jpg",
},
{ {
title: "Vini Regionali", title: "Vini Regionali", description: "Una cantina curata che valorizza le eccellenze del nostro territorio.", imageSrc: "http://img.b2bpic.net/free-photo/food-celebrating-world-tapas-day_23-2149361478.jpg"},
description: "Una cantina curata che valorizza le eccellenze del nostro territorio.",
imageSrc: "http://img.b2bpic.net/free-photo/food-celebrating-world-tapas-day_23-2149361478.jpg",
},
{ {
title: "Dog Friendly", title: "Dog Friendly", description: "I vostri amici a quattro zampe sono sempre i benvenuti nel nostro locale.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-appetizing-dish-dish-radish-herbs-with-sauce-plate_140725-123059.jpg"},
description: "I vostri amici a quattro zampe sono sempre i benvenuti nel nostro locale.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-appetizing-dish-dish-radish-herbs-with-sauce-plate_140725-123059.jpg",
},
]} ]}
title="Perché sceglierci" title="Perché sceglierci"
description="Scopri cosa rende la nostra trattoria un punto di riferimento a Torino." description="Scopri cosa rende la nostra trattoria un punto di riferimento a Torino."
@@ -154,59 +114,23 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", brand: "Antipasti", name: "Vitello Tonnato", price: "14€", rating: 5,
brand: "Antipasti", reviewCount: "500+", imageSrc: "http://img.b2bpic.net/free-photo/mushroom-salad-with-dried-berries_140725-6274.jpg"},
name: "Vitello Tonnato",
price: "14€",
rating: 5,
reviewCount: "500+",
imageSrc: "http://img.b2bpic.net/free-photo/mushroom-salad-with-dried-berries_140725-6274.jpg",
},
{ {
id: "p2", id: "p2", brand: "Primi", name: "Agnolotti al sugo d'arrosto", price: "16€", rating: 5,
brand: "Primi", reviewCount: "800+", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-meat-dumplings-with-different-ingredients-dark-background-vegetable-dish-cooking-meal-color-dinner-pepper_140725-157579.jpg"},
name: "Agnolotti al sugo d'arrosto",
price: "16€",
rating: 5,
reviewCount: "800+",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cooked-meat-dumplings-with-different-ingredients-dark-background-vegetable-dish-cooking-meal-color-dinner-pepper_140725-157579.jpg",
},
{ {
id: "p3", id: "p3", brand: "Primi", name: "Crespelle ricotta e asparagi", price: "15€", rating: 5,
brand: "Primi", reviewCount: "400+", imageSrc: "http://img.b2bpic.net/free-photo/roll-with-vegetables-corns-arugula-carrot-bell-pepper-side-view_141793-3561.jpg"},
name: "Crespelle ricotta e asparagi",
price: "15€",
rating: 5,
reviewCount: "400+",
imageSrc: "http://img.b2bpic.net/free-photo/roll-with-vegetables-corns-arugula-carrot-bell-pepper-side-view_141793-3561.jpg",
},
{ {
id: "p4", id: "p4", brand: "Secondi", name: "Brasato al Barolo", price: "18€", rating: 5,
brand: "Secondi", reviewCount: "300+", imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-chef-holding-hand-filled-pasta_23-2148343654.jpg"},
name: "Brasato al Barolo",
price: "18€",
rating: 5,
reviewCount: "300+",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-shot-chef-holding-hand-filled-pasta_23-2148343654.jpg",
},
{ {
id: "p5", id: "p5", brand: "Dolci", name: "Bunet piemontese", price: "7€", rating: 5,
brand: "Dolci", reviewCount: "600+", imageSrc: "http://img.b2bpic.net/free-photo/homemade-chanterelle-stuffed-round-zucchini-plate_53876-101537.jpg"},
name: "Bunet piemontese",
price: "7€",
rating: 5,
reviewCount: "600+",
imageSrc: "http://img.b2bpic.net/free-photo/homemade-chanterelle-stuffed-round-zucchini-plate_53876-101537.jpg",
},
{ {
id: "p6", id: "p6", brand: "Vini", name: "Selezione Cantina", price: "25€", rating: 5,
brand: "Vini", reviewCount: "900+", imageSrc: "http://img.b2bpic.net/free-photo/senior-man-cooking-kitchen_53876-15343.jpg"},
name: "Selezione Cantina",
price: "25€",
rating: 5,
reviewCount: "900+",
imageSrc: "http://img.b2bpic.net/free-photo/senior-man-cooking-kitchen_53876-15343.jpg",
},
]} ]}
title="I piatti iconici" title="I piatti iconici"
description="Esplora i sapori che hanno fatto innamorare i nostri clienti." description="Esplora i sapori che hanno fatto innamorare i nostri clienti."
@@ -220,59 +144,28 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Giulia M.", role: "Cliente", company: "Torino", rating: 5,
name: "Giulia M.", imageSrc: "http://img.b2bpic.net/free-photo/croquette-making-with-different-delicious-ingredients_23-2149173820.jpg"},
role: "Cliente",
company: "Torino",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/croquette-making-with-different-delicious-ingredients_23-2149173820.jpg",
},
{ {
id: "2", id: "2", name: "Marco P.", role: "Cliente", company: "Milano", rating: 5,
name: "Marco P.", imageSrc: "http://img.b2bpic.net/free-photo/preparation-fresh-italian-pasta-gnocchi-with-fork-napkin-wooden-table_23-2148091032.jpg"},
role: "Cliente",
company: "Milano",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/preparation-fresh-italian-pasta-gnocchi-with-fork-napkin-wooden-table_23-2148091032.jpg",
},
{ {
id: "3", id: "3", name: "Elena S.", role: "Cliente", company: "Torino", rating: 5,
name: "Elena S.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-concept_23-2148716248.jpg"},
role: "Cliente",
company: "Torino",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-concept_23-2148716248.jpg",
},
{ {
id: "4", id: "4", name: "Luca R.", role: "Cliente", company: "Roma", rating: 5,
name: "Luca R.", imageSrc: "http://img.b2bpic.net/free-photo/croquette-making-with-different-delicious-ingredients_23-2149173823.jpg"},
role: "Cliente",
company: "Roma",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/croquette-making-with-different-delicious-ingredients_23-2149173823.jpg",
},
{ {
id: "5", id: "5", name: "Sara D.", role: "Cliente", company: "Torino", rating: 5,
name: "Sara D.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-senior-with-delicious-food_23-2150854210.jpg"},
role: "Cliente",
company: "Torino",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-senior-with-delicious-food_23-2150854210.jpg",
},
]} ]}
kpiItems={[ kpiItems={[
{ {
value: "1700+", value: "1700+", label: "Recensioni"},
label: "Recensioni",
},
{ {
value: "4.6/5", value: "4.6/5", label: "Media"},
label: "Media",
},
{ {
value: "100%", value: "100%", label: "Qualità"},
label: "Qualità",
},
]} ]}
title="Cosa dicono i nostri ospiti" title="Cosa dicono i nostri ospiti"
description="La soddisfazione dei clienti è il nostro miglior riconoscimento." description="La soddisfazione dei clienti è il nostro miglior riconoscimento."
@@ -285,25 +178,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Dove vi trovate?", content: "Via Cenischia, 9 Torino."},
title: "Dove vi trovate?",
content: "Via Cenischia, 9 Torino.",
},
{ {
id: "f2", id: "f2", title: "Quali sono gli orari?", content: "Aperti tutte le sere dalle 19:30."},
title: "Quali sono gli orari?",
content: "Aperti tutte le sere dalle 19:30.",
},
{ {
id: "f3", id: "f3", title: "Sono ammessi gli animali?", content: "Sì, i vostri amici a quattro zampe sono i benvenuti."},
title: "Sono ammessi gli animali?",
content: "Sì, i vostri amici a quattro zampe sono i benvenuti.",
},
{ {
id: "f4", id: "f4", title: "Fascia prezzo?", content: "Il costo medio è di 3040 € a persona."},
title: "Fascia prezzo?",
content: "Il costo medio è di 3040 € a persona.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/table-empty-white-seat-background_1203-4740.jpg" imageSrc="http://img.b2bpic.net/free-photo/table-empty-white-seat-background_1203-4740.jpg"
title="Informazioni Utili" title="Informazioni Utili"
@@ -319,28 +200,17 @@ export default function LandingPage() {
description="Contattaci per riservare il tuo posto e vivere un'esperienza gastronomica unica." description="Contattaci per riservare il tuo posto e vivere un'esperienza gastronomica unica."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Nome e Cognome", required: true,
type: "text",
placeholder: "Nome e Cognome",
required: true,
}, },
{ {
name: "date", name: "date", type: "date", placeholder: "Data", required: true,
type: "date",
placeholder: "Data",
required: true,
}, },
{ {
name: "phone", name: "phone", type: "tel", placeholder: "Telefono", required: true,
type: "tel",
placeholder: "Telefono",
required: true,
}, },
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Eventuali note", rows: 4,
placeholder: "Eventuali note",
rows: 4,
}} }}
imageSrc="http://img.b2bpic.net/free-photo/couple-enjoying-coffee-shop_23-2148366675.jpg" imageSrc="http://img.b2bpic.net/free-photo/couple-enjoying-coffee-shop_23-2148366675.jpg"
/> />
@@ -351,29 +221,19 @@ export default function LandingPage() {
logoText="Antiche Sere" logoText="Antiche Sere"
columns={[ columns={[
{ {
title: "Contatti", title: "Contatti", items: [
items: [
{ {
label: "011 385 4347", label: "011 385 4347", href: "tel:+390113854347"},
href: "tel:+390113854347",
},
{ {
label: "Via Cenischia, 9", label: "Via Cenischia, 9", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Link", title: "Link", items: [
items: [
{ {
label: "Facebook", label: "Facebook", href: "https://facebook.com"},
href: "https://facebook.com",
},
{ {
label: "Prenotazioni", label: "Prenotazioni", href: "#contact"},
href: "#contact",
},
], ],
}, },
]} ]}
@@ -382,4 +242,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5f4ef; --background: #fdfbf7;
--card: #dad6cd; --card: #f8f4ed;
--foreground: #2a2928; --foreground: #4a3b2b;
--primary-cta: #2a2928; --primary-cta: #c5a059;
--primary-cta-text: #f5f4ef; --primary-cta-text: #f5f4ef;
--secondary-cta: #ecebea; --secondary-cta: #8b5e3c;
--secondary-cta-text: #2a2928; --secondary-cta-text: #2a2928;
--accent: #ffffff; --accent: #d4af37;
--background-accent: #c6b180; --background-accent: #efe8d8;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);