From 327b7dcefd1ebd7257d3d5748a14f0e15a512324 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:58:03 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 256 +++++++++++------------------------------------ 1 file changed, 58 insertions(+), 198 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 003f8b1..1a07b78 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,35 +31,21 @@ export default function LandingPage() { @@ -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." buttons={[ { - text: "Prenota un tavolo", - href: "#contact", - }, + text: "Prenota un tavolo", href: "#contact"}, { - text: "Scopri il menu", - href: "#products", - }, + text: "Scopri il menu", href: "#products"}, ]} imageSrc="http://img.b2bpic.net/free-photo/couple-cafe_1157-4340.jpg" showBlur={true} avatars={[ { - src: "http://img.b2bpic.net/free-photo/beige-colored-interior-dining-room_114579-2540.jpg", - alt: "Ospite felice", - }, + src: "http://img.b2bpic.net/free-photo/beige-colored-interior-dining-room_114579-2540.jpg", alt: "Ospite felice"}, { - src: "http://img.b2bpic.net/free-photo/elegant-table-with-drinks_1122-458.jpg", - alt: "Ospite felice", - }, + src: "http://img.b2bpic.net/free-photo/elegant-table-with-drinks_1122-458.jpg", alt: "Ospite felice"}, { - src: "http://img.b2bpic.net/free-photo/stones-natural-room-interior-design_23-2151890375.jpg", - alt: "Ospite felice", - }, + src: "http://img.b2bpic.net/free-photo/stones-natural-room-interior-design_23-2151890375.jpg", alt: "Ospite felice"}, { - src: "http://img.b2bpic.net/free-photo/beautiful-thanksgiving-meal-concept_23-2148629584.jpg", - alt: "Ospite felice", - }, + src: "http://img.b2bpic.net/free-photo/beautiful-thanksgiving-meal-concept_23-2148629584.jpg", alt: "Ospite felice"}, { - src: "http://img.b2bpic.net/free-photo/christmas-decoration-minimalist-style_23-2151911534.jpg", - alt: "Ospite felice", - }, + src: "http://img.b2bpic.net/free-photo/christmas-decoration-minimalist-style_23-2151911534.jpg", alt: "Ospite felice"}, ]} avatarText="Oltre 1700 ospiti soddisfatti" /> @@ -121,25 +93,13 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - 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", - }, + 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"}, { - 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", - }, + 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"}, { - 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", - }, + 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"}, { - 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", - }, + 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"}, ]} title="Perché sceglierci" description="Scopri cosa rende la nostra trattoria un punto di riferimento a Torino." @@ -154,59 +114,23 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "p1", - brand: "Antipasti", - 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: "p1", brand: "Antipasti", 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", - brand: "Primi", - 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: "p2", brand: "Primi", 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", - brand: "Primi", - 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: "p3", brand: "Primi", 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", - brand: "Secondi", - 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: "p4", brand: "Secondi", 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", - brand: "Dolci", - 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: "p5", brand: "Dolci", 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", - brand: "Vini", - name: "Selezione Cantina", - price: "25€", - rating: 5, - reviewCount: "900+", - imageSrc: "http://img.b2bpic.net/free-photo/senior-man-cooking-kitchen_53876-15343.jpg", - }, + id: "p6", brand: "Vini", 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" description="Esplora i sapori che hanno fatto innamorare i nostri clienti." @@ -220,59 +144,28 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "1", - name: "Giulia M.", - role: "Cliente", - company: "Torino", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/croquette-making-with-different-delicious-ingredients_23-2149173820.jpg", - }, + id: "1", name: "Giulia M.", role: "Cliente", company: "Torino", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/croquette-making-with-different-delicious-ingredients_23-2149173820.jpg"}, { - id: "2", - name: "Marco P.", - 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: "2", name: "Marco P.", 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", - name: "Elena S.", - role: "Cliente", - company: "Torino", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-concept_23-2148716248.jpg", - }, + id: "3", name: "Elena S.", role: "Cliente", company: "Torino", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-concept_23-2148716248.jpg"}, { - id: "4", - name: "Luca R.", - role: "Cliente", - company: "Roma", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/croquette-making-with-different-delicious-ingredients_23-2149173823.jpg", - }, + id: "4", name: "Luca R.", role: "Cliente", company: "Roma", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/croquette-making-with-different-delicious-ingredients_23-2149173823.jpg"}, { - id: "5", - name: "Sara D.", - role: "Cliente", - company: "Torino", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-senior-with-delicious-food_23-2150854210.jpg", - }, + id: "5", name: "Sara D.", role: "Cliente", company: "Torino", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/high-angle-senior-with-delicious-food_23-2150854210.jpg"}, ]} kpiItems={[ { - value: "1700+", - label: "Recensioni", - }, + value: "1700+", label: "Recensioni"}, { - value: "4.6/5", - label: "Media", - }, + value: "4.6/5", label: "Media"}, { - value: "100%", - label: "Qualità", - }, + value: "100%", label: "Qualità"}, ]} title="Cosa dicono i nostri ospiti" description="La soddisfazione dei clienti è il nostro miglior riconoscimento." @@ -285,25 +178,13 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "f1", - title: "Dove vi trovate?", - content: "Via Cenischia, 9 – Torino.", - }, + id: "f1", title: "Dove vi trovate?", content: "Via Cenischia, 9 – Torino."}, { - id: "f2", - title: "Quali sono gli orari?", - content: "Aperti tutte le sere dalle 19:30.", - }, + id: "f2", title: "Quali sono gli orari?", content: "Aperti tutte le sere dalle 19:30."}, { - id: "f3", - title: "Sono ammessi gli animali?", - content: "Sì, i vostri amici a quattro zampe sono i benvenuti.", - }, + id: "f3", title: "Sono ammessi gli animali?", content: "Sì, i vostri amici a quattro zampe sono i benvenuti."}, { - id: "f4", - title: "Fascia prezzo?", - content: "Il costo medio è di 30–40 € a persona.", - }, + id: "f4", title: "Fascia prezzo?", content: "Il costo medio è di 30–40 € a persona."}, ]} imageSrc="http://img.b2bpic.net/free-photo/table-empty-white-seat-background_1203-4740.jpg" title="Informazioni Utili" @@ -319,28 +200,17 @@ export default function LandingPage() { description="Contattaci per riservare il tuo posto e vivere un'esperienza gastronomica unica." inputs={[ { - name: "name", - type: "text", - placeholder: "Nome e Cognome", - required: true, + name: "name", type: "text", placeholder: "Nome e Cognome", required: true, }, { - name: "date", - type: "date", - placeholder: "Data", - required: true, + name: "date", type: "date", placeholder: "Data", required: true, }, { - name: "phone", - type: "tel", - placeholder: "Telefono", - required: true, + name: "phone", type: "tel", placeholder: "Telefono", required: true, }, ]} textarea={{ - name: "message", - placeholder: "Eventuali note", - rows: 4, + name: "message", placeholder: "Eventuali note", rows: 4, }} 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" columns={[ { - title: "Contatti", - items: [ + title: "Contatti", items: [ { - label: "011 385 4347", - href: "tel:+390113854347", - }, + label: "011 385 4347", href: "tel:+390113854347"}, { - label: "Via Cenischia, 9", - href: "#", - }, + label: "Via Cenischia, 9", href: "#"}, ], }, { - title: "Link", - items: [ + title: "Link", items: [ { - label: "Facebook", - href: "https://facebook.com", - }, + label: "Facebook", href: "https://facebook.com"}, { - label: "Prenotazioni", - href: "#contact", - }, + label: "Prenotazioni", href: "#contact"}, ], }, ]} @@ -382,4 +242,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From 93f5e62746c7d9199e05098b7d8ae5ea218a3b25 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 16 Apr 2026 13:58:04 +0000 Subject: [PATCH 2/2] Update src/app/styles/variables.css --- src/app/styles/variables.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index b7afc67..d7c531a 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f5f4ef; - --card: #dad6cd; - --foreground: #2a2928; - --primary-cta: #2a2928; + --background: #fdfbf7; + --card: #f8f4ed; + --foreground: #4a3b2b; + --primary-cta: #c5a059; --primary-cta-text: #f5f4ef; - --secondary-cta: #ecebea; + --secondary-cta: #8b5e3c; --secondary-cta-text: #2a2928; - --accent: #ffffff; - --background-accent: #c6b180; + --accent: #d4af37; + --background-accent: #efe8d8; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1