Merge version_1_1781552265667 into main #3
@@ -6,159 +6,140 @@ import FeaturesImageBento from '@/components/sections/features/FeaturesImageBent
|
||||
import HeroSplitMediaGrid from '@/components/sections/hero/HeroSplitMediaGrid';
|
||||
import MetricsMediaCards from '@/components/sections/metrics/MetricsMediaCards';
|
||||
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
|
||||
import { Award, Flame, Leaf, ChefHat } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroSplitMediaGrid
|
||||
tag="Montevetolini (PT)"
|
||||
title="Un viaggio nei sapori di Toscana"
|
||||
description="Scopri l'autenticità di La Grotta di San Michele, dove la tradizione culinaria incontra ingredienti a km0 in un'atmosfera esclusiva."
|
||||
primaryButton={{
|
||||
text: "Prenota Ora", href: "#contact"}}
|
||||
secondaryButton={{
|
||||
text: "Scopri il Menu", href: "#menu"}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/expensive-restaurant-interior-view-with-colorful-illuminating_114579-1118.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-best-snack-with-various-fruits-foods-wooden-brown-tray-rope-old-newspaper_140725-138495.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Montevetolini (PT)"
|
||||
title="Un viaggio nei sapori di Toscana"
|
||||
description="Scopri l'autenticità di La Grotta di San Michele, dove la tradizione culinaria incontra ingredienti a km0 in un'atmosfera esclusiva."
|
||||
primaryButton={{ text: "Prenota Ora", href: "#contact" }}
|
||||
secondaryButton={{ text: "Scopri il Menu", href: "#menu" }}
|
||||
items={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/expensive-restaurant-interior-view-with-colorful-illuminating_114579-1118.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/view-best-snack-with-various-fruits-foods-wooden-brown-tray-rope-old-newspaper_140725-138495.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutTestimonial
|
||||
tag="La nostra cucina"
|
||||
quote="Ogni piatto è una storia che raccontiamo attraverso i frutti della nostra terra. Selezioniamo con cura ogni ingrediente per garantire la massima freschezza e un legame indissolubile con il territorio di Montevettolini."
|
||||
author="Chef & Staff"
|
||||
role="La Grotta di San Michele"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-serving-seafood-dish-restaurant-kitchen-table_181624-58968.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="La nostra cucina"
|
||||
quote="Ogni piatto è una storia che raccontiamo attraverso i frutti della nostra terra. Selezioniamo con cura ogni ingrediente per garantire la massima freschezza e un legame indissolubile con il territorio di Montevettolini."
|
||||
author="Chef & Staff"
|
||||
role="La Grotta di San Michele"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-serving-seafood-dish-restaurant-kitchen-table_181624-58968.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<FeaturesImageBento
|
||||
tag="Menu del Giorno"
|
||||
title="Tradizione e Innovazione"
|
||||
description="Una selezione curata dei nostri piatti migliori, preparati con materie prime locali e passione."
|
||||
items={[
|
||||
{ title: "Pici al Cinghiale", description: "Pasta fresca fatta a mano con sugo di cinghiale locale.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-female-hand-with-spoon-dushbara-dumplings-soup_140725-12886.jpg" },
|
||||
{ title: "Fiorentina D.O.C.", description: "Carne scelta da allevamenti a km0 del territorio.", imageSrc: "http://img.b2bpic.net/free-photo/from-fried-meat-with-fried-vegetables-orange-brandy-glass-white-plate_176474-2632.jpg" },
|
||||
{ title: "Insalata del Bosco", description: "Verdure di stagione, noci e formaggi locali.", imageSrc: "http://img.b2bpic.net/free-photo/foie-gras-with-vegetable-salad_1203-9262.jpg" },
|
||||
{ title: "Tartare di Manzo", description: "Carne fresca con condimento segreto dello chef.", imageSrc: "http://img.b2bpic.net/free-photo/raw-fresh-tuna-fish-meat-salad-with-avocado-mango_74190-749.jpg" },
|
||||
{ title: "Dessert al Pistacchio", description: "Creazione artigianale con prodotti dolciari regionali.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-pouring-sugar-powder-dried-pineapple-rings-dark-fruit-cooking-job-worker-pastry-cake-pie-bakery_179666-43885.jpg" },
|
||||
{ title: "Tagliere di Formaggi", description: "Selezione di pecorini toscani del territorio.", imageSrc: "http://img.b2bpic.net/free-photo/italian-sandwiches-bruschetta-with-cheese-dry-tomatoes-basil_114579-14134.jpg" },
|
||||
{ title: "Vellutata di Ortaggi", description: "Crema densa di verdure fresche locali di stagione.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-green-tomato-salad-oval-plate-crossed-knife-fork-dark-background_140725-138331.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Menu del Giorno"
|
||||
title="Tradizione e Innovazione"
|
||||
description="Una selezione curata dei nostri piatti migliori, preparati con materie prime locali e passione."
|
||||
items={[
|
||||
{ title: "Pici al Cinghiale", description: "Pasta fresca fatta a mano con sugo di cinghiale locale.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-female-hand-with-spoon-dushbara-dumplings-soup_140725-12886.jpg" },
|
||||
{ title: "Fiorentina D.O.C.", description: "Carne scelta da allevamenti a km0 del territorio.", imageSrc: "http://img.b2bpic.net/free-photo/from-fried-meat-with-fried-vegetables-orange-brandy-glass-white-plate_176474-2632.jpg" },
|
||||
{ title: "Insalata del Bosco", description: "Verdure di stagione, noci e formaggi locali.", imageSrc: "http://img.b2bpic.net/free-photo/foie-gras-with-vegetable-salad_1203-9262.jpg" },
|
||||
{ title: "Tartare di Manzo", description: "Carne fresca con condimento segreto dello chef.", imageSrc: "http://img.b2bpic.net/free-photo/raw-fresh-tuna-fish-meat-salad-with-avocado-mango_74190-749.jpg" },
|
||||
{ title: "Dessert al Pistacchio", description: "Creazione artigianale con prodotti dolciari regionali.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-pouring-sugar-powder-dried-pineapple-rings-dark-fruit-cooking-job-worker-pastry-cake-pie-bakery_179666-43885.jpg" },
|
||||
{ title: "Tagliere di Formaggi", description: "Selezione di pecorini toscani del territorio.", imageSrc: "http://img.b2bpic.net/free-photo/italian-sandwiches-bruschetta-with-cheese-dry-tomatoes-basil_114579-14134.jpg" },
|
||||
{ title: "Vellutata di Ortaggi", description: "Crema densa di verdure fresche locali di stagione.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-green-tomato-salad-oval-plate-crossed-knife-fork-dark-background_140725-138331.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesBento
|
||||
tag="Perché sceglierci"
|
||||
title="Un'esperienza sensoriale completa"
|
||||
description="Non solo cibo, ma un'immersione totale nel cuore della Toscana."
|
||||
features={[
|
||||
{
|
||||
title: "Ingredienti a km0", description: "Collaboriamo solo con piccoli produttori locali della provincia di Pistoia.", bentoComponent: "info-card-marquee", infoCards: [
|
||||
{
|
||||
icon: "Leaf", label: "Filiera corta", value: "100%"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Tradizione", description: "Ricette tramandate di generazione in generazione nel borgo di Montevettolini.", bentoComponent: "tilted-stack-cards", stackCards: [
|
||||
{
|
||||
icon: "ChefHat", title: "Ricette Antiche", subtitle: "Storia", detail: "Autenticità"},
|
||||
{
|
||||
icon: "Award", title: "Qualità", subtitle: "Eccellenza", detail: "Certificata"},
|
||||
{
|
||||
icon: "Flame", title: "Passione", subtitle: "Amore", detail: "Cucina"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Perché sceglierci"
|
||||
title="Un'esperienza sensoriale completa"
|
||||
description="Non solo cibo, ma un'immersione totale nel cuore della Toscana."
|
||||
features={[
|
||||
{
|
||||
title: "Ingredienti a km0", description: "Collaboriamo solo con piccoli produttori locali della provincia di Pistoia.", bentoComponent: "info-card-marquee", infoCards: [
|
||||
{ icon: "Leaf", label: "Filiera corta", value: "100%" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Tradizione", description: "Ricette tramandate di generazione in generazione nel borgo di Montevettolini.", bentoComponent: "tilted-stack-cards", stackCards: [
|
||||
{ icon: "ChefHat", title: "Ricette Antiche", subtitle: "Storia", detail: "Autenticità" },
|
||||
{ icon: "Award", title: "Qualità", subtitle: "Eccellenza", detail: "Certificata" },
|
||||
{ icon: "Flame", title: "Passione", subtitle: "Amore", detail: "Cucina" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialQuoteCards
|
||||
tag="Dicono di noi"
|
||||
title="La soddisfazione dei nostri ospiti"
|
||||
description="Clienti che tornano per il cibo eccellente e l'atmosfera magica."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Giulia R.", role: "Food Blogger", quote: "Un'esperienza indimenticabile, la carne era incredibile e l'atmosfera unica.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-barista-black-apron-winking-you-wearing-black-apron-uniform-standing-yellow-back_1258-145221.jpg"},
|
||||
{
|
||||
name: "Marco P.", role: "Local Guide", quote: "Il miglior posto a Montevettolini per assaporare la vera cucina toscana.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-enjoying-dining-table-while-communicating-with-her-husband_637285-3516.jpg"},
|
||||
{
|
||||
name: "Elena M.", role: "Tourist", quote: "Ingredienti freschissimi e servizio impeccabile. Da tornarci assolutamente!", imageSrc: "http://img.b2bpic.net/free-photo/positive-satisfied-customer-making-ok-gesture_74855-3646.jpg"},
|
||||
{
|
||||
name: "Luca F.", role: "Local Customer", quote: "Sempre al top. La qualità dei prodotti si sente in ogni singolo boccone.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081463.jpg"},
|
||||
{
|
||||
name: "Anna S.", role: "Foodie", quote: "Un ristorante raffinato che sa conservare la semplicità della tradizione locale.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-dark-jacket-pink-background_179666-14660.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Dicono di noi"
|
||||
title="La soddisfazione dei nostri ospiti"
|
||||
description="Clienti che tornano per il cibo eccellente e l'atmosfera magica."
|
||||
testimonials={[
|
||||
{ name: "Giulia R.", role: "Food Blogger", quote: "Un'esperienza indimenticabile, la carne era incredibile e l'atmosfera unica.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-barista-black-apron-winking-you-wearing-black-apron-uniform-standing-yellow-back_1258-145221.jpg" },
|
||||
{ name: "Marco P.", role: "Local Guide", quote: "Il miglior posto a Montevettolini per assaporare la vera cucina toscana.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-enjoying-dining-table-while-communicating-with-her-husband_637285-3516.jpg" },
|
||||
{ name: "Elena M.", role: "Tourist", quote: "Ingredienti freschissimi e servizio impeccabile. Da tornarci assolutamente!", imageSrc: "http://img.b2bpic.net/free-photo/positive-satisfied-customer-making-ok-gesture_74855-3646.jpg" },
|
||||
{ name: "Luca F.", role: "Local Customer", quote: "Sempre al top. La qualità dei prodotti si sente in ogni singolo boccone.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081463.jpg" },
|
||||
{ name: "Anna S.", role: "Foodie", quote: "Un ristorante raffinato che sa conservare la semplicità della tradizione locale.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-female-dark-jacket-pink-background_179666-14660.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<MetricsMediaCards
|
||||
tag="I nostri numeri"
|
||||
title="Passione certificata"
|
||||
description="Numeri che testimoniano il nostro costante impegno verso la qualità superiore."
|
||||
metrics={[
|
||||
{
|
||||
value: "10+", title: "Anni di storia", description: "Passione tramandata con dedizione.", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-ecofriendly-people_23-2149125216.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="I nostri numeri"
|
||||
title="Passione certificata"
|
||||
description="Numeri che testimoniano il nostro costante impegno verso la qualità superiore."
|
||||
metrics={[
|
||||
{ value: "10+", title: "Anni di storia", description: "Passione tramandata con dedizione.", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-ecofriendly-people_23-2149125216.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTabbedAccordion
|
||||
tag="Info utili"
|
||||
title="Domande Frequenti"
|
||||
description="Tutto quello che c'è da sapere per prenotare la tua serata speciale."
|
||||
categories={[
|
||||
{
|
||||
name: "Generale", items: [
|
||||
{
|
||||
question: "Avete opzioni vegetariane?", answer: "Sì, offriamo diverse alternative vegetariane stagionali."},
|
||||
{
|
||||
question: "È necessaria la prenotazione?", answer: "Sì, consigliamo caldamente di prenotare in anticipo."},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Info utili"
|
||||
title="Domande Frequenti"
|
||||
description="Tutto quello che c'è da sapere per prenotare la tua serata speciale."
|
||||
categories={[
|
||||
{
|
||||
name: "Generale", items: [
|
||||
{ question: "Avete opzioni vegetariane?", answer: "Sì, offriamo diverse alternative vegetariane stagionali." },
|
||||
{ question: "È necessaria la prenotazione?", answer: "Sì, consigliamo caldamente di prenotare in anticipo." },
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Prenotazioni"
|
||||
text="Prenota subito il tuo tavolo a La Grotta di San Michele per un'esperienza indimenticabile."
|
||||
primaryButton={{
|
||||
text: "Chiama ora", href: "tel:+39000000000"}}
|
||||
secondaryButton={{
|
||||
text: "Invia Email", href: "mailto:info@lagrottasanmichele.it"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Prenotazioni"
|
||||
text="Prenota subito il tuo tavolo a La Grotta di San Michele per un'esperienza indimenticabile."
|
||||
primaryButton={{ text: "Chiama ora", href: "tel:+39000000000" }}
|
||||
secondaryButton={{ text: "Invia Email", href: "mailto:info@lagrottasanmichele.it" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user