Merge version_1 into main #4

Merged
bender merged 2 commits from version_1 into main 2026-05-26 19:39:44 +00:00
2 changed files with 59 additions and 147 deletions

View File

@@ -5,21 +5,21 @@ import ReactLenis from "lenis/react";
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterCard from '@/components/sections/footer/FooterCard';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import { Clock, Facebook, Instagram, MapPin, Map, Phone, Mail, Euro, Calendar, Concierge, CreditCard, Wheelchair } from "lucide-react";
import { Facebook, Map, Mail, Phone, Euro, Calendar, CreditCard, BellRing, Accessibility } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="background-highlight"
borderRadius="soft"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="mediumSizeLargeTitles"
background="noiseDiagonalGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
@@ -57,18 +57,18 @@ export default function LandingPage() {
imageSrc: "http://img.b2bpic.net/free-photo/man-woman-sitting-table-with-desserts-drinks-flowers-cafe_23-2148001711.jpg", imageAlt: "Man and woman sitting at table with desserts, drinks and flowers in cafe"},
{
title: "Telefono", description: "Chiamaci per prenotazioni o informazioni: 0185 94047", buttonIcon: Phone,
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-friends-night-having-dinner_23-2149190962.jpg", imageAlt: "Man and woman sitting at table with desserts, drinks and flowers in cafe"},
imageSrc: "http://img.b2bpic.net/free-photo/hero-interior__2", imageAlt: "Man and woman sitting at table with desserts, drinks and flowers in cafe"},
{
title: "Email", description: "Per qualsiasi domanda, scrivici a info@gigagin.it", buttonIcon: Mail,
imageSrc: "http://img.b2bpic.net/free-photo/top-view-large-tube-pasta-with-chicken-cherry-tomato-with-chopped-parsley_141793-1948.jpg", imageAlt: "Man and woman sitting at table with desserts, drinks and flowers in cafe"},
imageSrc: "http://img.b2bpic.net/free-photo/hero-food", imageAlt: "Man and woman sitting at table with desserts, drinks and flowers in cafe"},
{
title: "Prezzo Medio", description: "Un'esperienza gastronomica completa a 3040 € a persona (vini esclusi).", buttonIcon: Euro,
imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086041.jpg", imageAlt: "Man and woman sitting at table with desserts, drinks and flowers in cafe"},
imageSrc: "http://img.b2bpic.net/free-photo/about-fireplace", imageAlt: "Man and woman sitting at table with desserts, drinks and flowers in cafe"},
]}
title="Dove Siamo"
description="Ci troviamo nel cuore di Lumarzo, un'oasi di tranquillità per gustare i sapori autentici della Liguria. Facilmente raggiungibile con ampio parcheggio."
tag="Trova la Trattoria"
tagIcon={MapPin}
tagIcon={Map}
/>
</div>
@@ -81,19 +81,19 @@ export default function LandingPage() {
title: "Orari di Apertura", description: "LunDom: aggiornare orari stagionali. Consigliamo di chiamare per verificare.", buttonIcon: Calendar,
imageSrc: "http://img.b2bpic.net/free-photo/man-embracing-with-woman-restaurant_23-2148016783.jpg", imageAlt: "Man embracing with woman in restaurant"},
{
title: "Servizi Disponibili", description: "Tavoli allaperto, consumazione sul posto, bar, caffè eccellente e pasti fino a tardi.", buttonIcon: Concierge,
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-friends-night-having-dinner_23-2149190962.jpg", imageAlt: "Man embracing with woman in restaurant"},
title: "Servizi Disponibili", description: "Tavoli allaperto, consumazione sul posto, bar, caffè eccellente e pasti fino a tardi.", buttonIcon: BellRing,
imageSrc: "http://img.b2bpic.net/free-photo/hero-interior__2", imageAlt: "Man embracing with woman in restaurant"},
{
title: "Opzioni di Pagamento", description: "Accettiamo carte di credito/debito e pagamenti con NFC per la tua comodità.", buttonIcon: CreditCard,
imageSrc: "http://img.b2bpic.net/free-photo/top-view-large-tube-pasta-with-chicken-cherry-tomato-with-chopped-parsley_141793-1948.jpg", imageAlt: "Man embracing with woman in restaurant"},
imageSrc: "http://img.b2bpic.net/free-photo/hero-food", imageAlt: "Man embracing with woman in restaurant"},
{
title: "Accessibilità Completa", description: "Ingresso, tavoli e bagni sono accessibili a persone con disabilità motorie.", buttonIcon: Wheelchair,
imageSrc: "http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086041.jpg", imageAlt: "Man embracing with woman in restaurant"},
title: "Accessibilità Completa", description: "Ingresso, tavoli e bagni sono accessibili a persone con disabilità motorie.", buttonIcon: Accessibility,
imageSrc: "http://img.b2bpic.net/free-photo/about-fireplace", imageAlt: "Man embracing with woman in restaurant"},
]}
title="Servizi e Orari"
description="Offriamo una gamma completa di servizi per rendere la tua visita il più confortevole possibile. Consulta i nostri orari e le opzioni di pagamento."
tag="Info Utili"
tagIcon={Clock}
tagIcon={BellRing}
/>
</div>

View File

@@ -2,67 +2,51 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import { BookOpen, CalendarCheck, Facebook, Home, Instagram, Star } from "lucide-react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterCard from '@/components/sections/footer/FooterCard';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import { Home, BookOpen, Star, CalendarCheck, HeartHandshake, Leaf, Mushroom, Fish, Instagram, Facebook } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="background-highlight"
borderRadius="soft"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="medium"
sizing="mediumSizeLargeTitles"
background="noiseDiagonalGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="solid"
headingFontWeight="extrabold"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Menù",
id: "/menu",
},
name: "Menù", id: "/menu"},
{
name: "Cantina",
id: "/cantina",
},
name: "Cantina", id: "/cantina"},
{
name: "Dolci",
id: "/dolci",
},
name: "Dolci", id: "/dolci"},
{
name: "La Trattoria",
id: "/latrattoria",
},
name: "La Trattoria", id: "/latrattoria"},
{
name: "Prenota",
id: "/prenota",
},
name: "Prenota", id: "/prenota"},
{
name: "Contatti",
id: "/contatti",
},
name: "Contatti", id: "/contatti"},
]}
brandName="Trattoria Bar Vittorio Gigagin"
button={{
text: "Prenota",
href: "/prenota",
}}
text: "Prenota", href: "/prenota"}}
animateOnLoad={true}
/>
</div>
@@ -70,44 +54,23 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
title="La Liguria di casa."
description="Pasta tirata al momento, fritto genovese asciutto, dolci dautore, davanti al camino."
tag="Trattoria Bar Vittorio Gigagin"
tagAnimation="slide-up"
buttons={[
{
text: "Prenota un tavolo",
href: "/prenota",
},
text: "Prenota un tavolo", href: "/prenota"},
{
text: "Scopri il menù",
href: "/menu",
},
text: "Scopri il menù", href: "/menu"},
]}
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-friends-night-having-dinner_23-2149190962.jpg?_wi=1",
imageAlt: "Cozy trattoria interior with warm lighting",
},
imageSrc: "http://img.b2bpic.net/free-photo/middle-age-friends-night-having-dinner_23-2149190962.jpg", imageAlt: "Cozy trattoria interior with warm lighting"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-large-tube-pasta-with-chicken-cherry-tomato-with-chopped-parsley_141793-1948.jpg?_wi=1",
imageAlt: "Plate of delicious ligurian food",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157792.jpg",
imageAlt: "Elegant restaurant interior with warm ambiance",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cheesy-healthy-tagliatelle-pasta-container-with-slices-cherry-tomato_23-2148076243.jpg",
imageAlt: "A chef preparing a Ligurian dish in the kitchen",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-square-pizza-with-spices_23-2149235621.jpg",
imageAlt: "Freshly baked Ligurian focaccia",
},
imageSrc: "http://img.b2bpic.net/free-photo/top-view-large-tube-pasta-with-chicken-cherry-tomato-with-chopped-parsley_141793-1948.jpg", imageAlt: "Plate of delicious ligurian food"}
]}
mediaAnimation="opacity"
rating={4.5}
@@ -123,7 +86,7 @@ export default function LandingPage() {
tag="La Nostra Filosofia"
tagIcon={Home}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086041.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/delicious-indian-dosa-assortment_23-2149086041.jpg"
imageAlt="Cozy fireplace in the trattoria dining area"
/>
</div>
@@ -134,33 +97,17 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Ravioli al ragù (al tuccu)",
description: "La pasta fresca incontra un ragù lento e profondo, come da tradizione ligure. Un primo piatto ricco e saporito.",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-pasta-plate_23-2150690815.jpg",
imageAlt: "Ravioli al tuccu fumanti",
buttonIcon: "HeartHandshake",
title: "Ravioli al ragù (al tuccu)", description: "La pasta fresca incontra un ragù lento e profondo, come da tradizione ligure. Un primo piatto ricco e saporito.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-pasta-plate_23-2150690815.jpg", imageAlt: "Ravioli al tuccu fumanti", buttonIcon: HeartHandshake
},
{
title: "Picagge al pesto",
description: "Basilico ligure, pinoli, olio EVO: il profumo di casa in ogni forchettata. Un classico della nostra terra.",
imageSrc: "http://img.b2bpic.net/free-photo/plate-pasta-with-homemade-pesto-sauce_114579-20522.jpg",
imageAlt: "Picagge al pesto con basilico fresco",
buttonIcon: "Leaf",
title: "Picagge al pesto", description: "Basilico ligure, pinoli, olio EVO: il profumo di casa in ogni forchettata. Un classico della nostra terra.", imageSrc: "http://img.b2bpic.net/free-photo/plate-pasta-with-homemade-pesto-sauce_114579-20522.jpg", imageAlt: "Picagge al pesto con basilico fresco", buttonIcon: Leaf
},
{
title: "Taglierini ai funghi porcini",
description: "Porcini freschi, taglio sottile, equilibrio perfetto. Un piatto stagionale che esalta i sapori del bosco.",
imageSrc: "http://img.b2bpic.net/free-photo/lamb-with-rice-dry-fruits-chestnuts-prunes-spices-oil-top-view_141793-1790.jpg",
imageAlt: "Taglierini ai funghi porcini",
buttonIcon: "Mushroom",
title: "Taglierini ai funghi porcini", description: "Porcini freschi, taglio sottile, equilibrio perfetto. Un piatto stagionale che esalta i sapori del bosco.", imageSrc: "http://img.b2bpic.net/free-photo/lamb-with-rice-dry-fruits-chestnuts-prunes-spices-oil-top-view_141793-1790.jpg", imageAlt: "Taglierini ai funghi porcini", buttonIcon: Mushroom
},
{
title: "Fritto misto del Ligagin",
description: "Dorato, asciutto, irresistibile. Come deve essere un fritto misto alla genovese, perfetto e leggero.",
imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-potatoes-sauce_140725-2747.jpg",
imageAlt: "Fritto misto alla genovese asciutto e dorato",
buttonIcon: "Fish",
},
title: "Fritto misto del Ligagin", description: "Dorato, asciutto, irresistibile. Come deve essere un fritto misto alla genovese, perfetto e leggero.", imageSrc: "http://img.b2bpic.net/free-photo/fried-chicken-potatoes-sauce_140725-2747.jpg", imageAlt: "Fritto misto alla genovese asciutto e dorato", buttonIcon: Fish
}
]}
title="La Nostra Cucina Ligure"
description="Piatti eccellenti, preparati al momento con ingredienti di prima qualità. Qui il tempo è un ingrediente fondamentale: prenderci il giusto tempo per assaporare la Liguria come si deve. Ogni ricetta è una celebrazione della tradizione, rivisitata con la nostra passione."
@@ -176,45 +123,15 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Marco Rossi",
role: "Cliente abituale",
testimonial: "Cucina tipica ligure rivisitata con ingredienti di ottima qualità. Ogni volta una conferma! I ravioli al tuccu sono eccezionali.",
imageSrc: "http://img.b2bpic.net/free-photo/pensive-guy-sitting-bar-counter_23-2148016837.jpg",
imageAlt: "Marco Rossi, satisfied customer",
},
id: "1", name: "Marco Rossi", role: "Cliente abituale", testimonial: "Cucina tipica ligure rivisitata con ingredienti di ottima qualità. Ogni volta una conferma! I ravioli al tuccu sono eccezionali.", imageSrc: "http://img.b2bpic.net/free-photo/pensive-guy-sitting-bar-counter_23-2148016837.jpg", imageAlt: "Marco Rossi, satisfied customer"},
{
id: "2",
name: "Giulia Bianchi",
role: "Appassionata di cucina",
testimonial: "I dolci sono delle vere leccornie, direi opere darte! La crema di mascarpone è indimenticabile, un finale perfetto per la cena.",
imageSrc: "http://img.b2bpic.net/free-photo/young-little-girl-baking-pastry-kitchen-breakfast_1303-20781.jpg",
imageAlt: "Giulia Bianchi, food enthusiast",
},
id: "2", name: "Giulia Bianchi", role: "Appassionata di cucina", testimonial: "I dolci sono delle vere leccornie, direi opere darte! La crema di mascarpone è indimenticabile, un finale perfetto per la cena.", imageSrc: "http://img.b2bpic.net/free-photo/young-little-girl-baking-pastry-kitchen-breakfast_1303-20781.jpg", imageAlt: "Giulia Bianchi, food enthusiast"},
{
id: "3",
name: "Paolo Verdi",
role: "Gourmet locale",
testimonial: "Fritto misto asciutto, come vuole la tradizione genovese. Finalmente un fritto perfetto, dorato e leggero. Ottima anche la carta dei vini!",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man_641386-12.jpg",
imageAlt: "Paolo Verdi, local gourmet",
},
id: "3", name: "Paolo Verdi", role: "Gourmet locale", testimonial: "Fritto misto asciutto, come vuole la tradizione genovese. Finalmente un fritto perfetto, dorato e leggero. Ottima anche la carta dei vini!", imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man_641386-12.jpg", imageAlt: "Paolo Verdi, local gourmet"},
{
id: "4",
name: "Elena Neri",
role: "Visitatrice",
testimonial: "Ambiente accogliente con il camino acceso, un'atmosfera magica. Il servizio è impeccabile, ti senti davvero a casa. Torneremo presto!",
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-woman-preparing-healthy-food-while-making-bruschetta-kitchen_637285-3527.jpg",
imageAlt: "Elena Neri, visitor",
},
id: "4", name: "Elena Neri", role: "Visitatrice", testimonial: "Ambiente accogliente con il camino acceso, un'atmosfera magica. Il servizio è impeccabile, ti senti davvero a casa. Torneremo presto!", imageSrc: "http://img.b2bpic.net/free-photo/young-happy-woman-preparing-healthy-food-while-making-bruschetta-kitchen_637285-3527.jpg", imageAlt: "Elena Neri, visitor"},
{
id: "5",
name: "Luca Gialli",
role: "Famiglia con bambini",
testimonial: "Ottima accoglienza anche per le famiglie, con seggioloni disponibili. E l'ampio parcheggio gratuito è un grande plus! Consigliatissimo.",
imageSrc: "http://img.b2bpic.net/free-photo/man-chilling-out-coffee-shop-with-mobile-phone_53876-42682.jpg",
imageAlt: "Luca Gialli, family customer",
},
id: "5", name: "Luca Gialli", role: "Famiglia con bambini", testimonial: "Ottima accoglienza anche per le famiglie, con seggioloni disponibili. E l'ampio parcheggio gratuito è un grande plus! Consigliatissimo.", imageSrc: "http://img.b2bpic.net/free-photo/man-chilling-out-coffee-shop-with-mobile-phone_53876-42682.jpg", imageAlt: "Luca Gialli, family customer"},
]}
title="Dicono di Noi"
description="Le parole dei nostri ospiti sono la nostra più grande soddisfazione. Recensioni autentiche che raccontano l'esperienza unica al Gigagin."
@@ -227,8 +144,7 @@ export default function LandingPage() {
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Prenota il Tuo Tavolo"
title="Vivi l'Esperienza Gigagin"
description="Pranzo: prenotazione consigliata. Cena: prenotazione obbligatoria. Assicurati il tuo posto per un viaggio indimenticabile nei sapori liguri. Chiamaci al 0185 94047 o compila il modulo qui sotto."
@@ -247,14 +163,10 @@ export default function LandingPage() {
socialLinks={[
{
icon: Instagram,
href: "#",
ariaLabel: "Instagram page",
},
href: "#", ariaLabel: "Instagram page"},
{
icon: Facebook,
href: "#",
ariaLabel: "Facebook page",
},
href: "#", ariaLabel: "Facebook page"},
]}
/>
</div>