4 Commits

Author SHA1 Message Date
b404ed3344 Merge version_2 into main
Merge version_2 into main
2026-04-24 17:58:41 +00:00
cf84d14f82 Update src/app/page.tsx 2026-04-24 17:58:38 +00:00
916e73473e Merge version_1 into main
Merge version_1 into main
2026-04-24 17:56:20 +00:00
5c3145efeb Merge version_1 into main
Merge version_1 into main
2026-04-24 17:55:47 +00:00

View File

@@ -31,14 +31,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ { name: "Home", id: "hero" },
name: "Home", id: "hero"}, { name: "Chi Siamo", id: "about" },
{ { name: "Menù", id: "menu" },
name: "About", id: "about"}, { name: "Contatti", id: "contact" },
{
name: "Menu", id: "menu"},
{
name: "Contact", id: "contact"},
]} ]}
brandName="Green Bar Milano" brandName="Green Bar Milano"
/> />
@@ -47,26 +43,18 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCarouselLogo <HeroCarouselLogo
logoText="Green Bar Milano" logoText="Green Bar Milano"
description="Breakfast, lunch, and aperitivo in Milan where you feel truly at home. A community where regulars become family." description="Colazione, pranzo e aperitivo a Milano, dove ti senti veramente a casa. Una comunità dove i clienti abituali diventano famiglia."
buttons={[ buttons={[
{ { text: "Scopri il Menù", href: "#menu" },
text: "Discover the Menu", href: "#menu"}, { text: "Prenota un Tavolo", href: "#contact" },
{
text: "Book a Table", href: "#contact"},
]} ]}
slides={[ slides={[
{ { imageSrc: "http://img.b2bpic.net/free-photo/glass-tower-full-champaigne-mosaic-background_8353-10398.jpg", imageAlt: "Interno del bar" },
imageSrc: "http://img.b2bpic.net/free-photo/glass-tower-full-champaigne-mosaic-background_8353-10398.jpg", imageAlt: "Bar interior"}, { imageSrc: "http://img.b2bpic.net/free-photo/customer-looking-counter-coffee-machine_23-2148366626.jpg", imageAlt: "Aperitivo" },
{ { imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-drinking-beer_23-2149592900.jpg", imageAlt: "Vibrazioni mattutine" },
imageSrc: "http://img.b2bpic.net/free-photo/customer-looking-counter-coffee-machine_23-2148366626.jpg", imageAlt: "Aperitivo setting"}, { imageSrc: "http://img.b2bpic.net/free-photo/full-shot-happy-friends-chilling_23-2149410420.jpg", imageAlt: "Tavolo" },
{ { imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-cocktail-wooden-cup-bar-table_627829-6472.jpg", imageAlt: "Ritrovo" },
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-drinking-beer_23-2149592900.jpg", imageAlt: "Morning vibes"}, { imageSrc: "http://img.b2bpic.net/free-photo/three-friends-toasting_23-2147680593.jpg", imageAlt: "Vibe del bar" },
{
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-happy-friends-chilling_23-2149410420.jpg", imageAlt: "Table setting"},
{
imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-cocktail-wooden-cup-bar-table_627829-6472.jpg", imageAlt: "Community gathering"},
{
imageSrc: "http://img.b2bpic.net/free-photo/three-friends-toasting_23-2147680593.jpg", imageAlt: "Bar vibe"},
]} ]}
/> />
</div> </div>
@@ -74,9 +62,10 @@ export default function LandingPage() {
<div id="about" data-section="about"> <div id="about" data-section="about">
<TextSplitAbout <TextSplitAbout
useInvertedBackground={false} useInvertedBackground={false}
title="Your Neighborhood Refuge" title="Il Tuo Rifugio di Quartiere"
description={[ description={[
"Tappa fissa: a regular stop for the community of San Siro. We believe in genuine connections over transactional service.", "You're not just a customer here—you're family. Whether it's a quick morning espresso or a long, lazy aperitivo, this is your place to be."]} "Tappa fissa: un punto d'incontro per la comunità di San Siro. Crediamo in legami genuini oltre al semplice servizio.", "Qui non sei solo un cliente, sei uno di famiglia. Che sia per un caffè veloce al mattino o per un lungo aperitivo, questo è il tuo posto."
]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
/> />
</div> </div>
@@ -87,39 +76,24 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ { title: "Qualità Premium", description: "Ingredienti sani, freschi e locali in ogni piatto.", bentoComponent: "media-stack", items: [
title: "Premium Quality", description: "Healthy, fresh, and local ingredients in every dish.", bentoComponent: "media-stack", items: [ { imageSrc: "http://img.b2bpic.net/free-photo/tasty-egg-with-truffles-pita_23-2149548076.jpg" },
{ { imageSrc: "http://img.b2bpic.net/free-photo/closeup-gum-paste-mini-cake-with-cup-tee-table_1262-20040.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/tasty-egg-with-truffles-pita_23-2149548076.jpg"}, { imageSrc: "http://img.b2bpic.net/free-photo/side-view-bun-with-butter-red-fish-plate-with-sauce_141793-4780.jpg" }
{ ] },
imageSrc: "http://img.b2bpic.net/free-photo/closeup-gum-paste-mini-cake-with-cup-tee-table_1262-20040.jpg"}, { title: "Design Curato", description: "Un ambiente esteticamente piacevole, costruito per l'energia sociale.", bentoComponent: "media-stack", items: [
{ { imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-glass-with-drink-close-up_23-2149299879.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/side-view-bun-with-butter-red-fish-plate-with-sauce_141793-4780.jpg"}, { imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-drinks-soft-lemonade-with-yellow-straw-table_141793-12525.jpg" },
], { imageSrc: "http://img.b2bpic.net/free-photo/woman-with-paper-bags-holding-coffee-cup_23-2147688358.jpg" }
}, ] },
{ { title: "Cuore Comunitario", description: "Un 'terzo luogo' accogliente per ogni cliente abituale.", bentoComponent: "media-stack", items: [
title: "Design Conscious", description: "An aesthetically pleasing environment built for social energy.", bentoComponent: "media-stack", items: [ { imageSrc: "http://img.b2bpic.net/free-photo/cute-stylish-family-summer-city_1157-19953.jpg" },
{ { imageSrc: "http://img.b2bpic.net/free-photo/friends-waving-each-other-while-respecting-social-distance_23-2148693109.jpg" },
imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-glass-with-drink-close-up_23-2149299879.jpg"}, { imageSrc: "http://img.b2bpic.net/free-photo/best-friends-getting-some-street-food_23-2149009643.jpg" }
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-drinks-soft-lemonade-with-yellow-straw-table_141793-12525.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-paper-bags-holding-coffee-cup_23-2147688358.jpg"},
],
},
{
title: "Community Heart", description: "A truly welcoming 'third place' for every local regular.", bentoComponent: "media-stack", items: [
{
imageSrc: "http://img.b2bpic.net/free-photo/cute-stylish-family-summer-city_1157-19953.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/friends-waving-each-other-while-respecting-social-distance_23-2148693109.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/best-friends-getting-some-street-food_23-2149009643.jpg"},
],
},
] } ] }
title="Why Green Bar?" ]}
description="Everything we do is designed to make you feel at home in Milan." title="Perché Green Bar?"
description="Tutto ciò che facciamo è pensato per farti sentire come a casa a Milano."
/> />
</div> </div>
@@ -130,21 +104,15 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ { id: "1", name: "Pasticceria Artigianale", price: "€2.50", variant: "Colazione", imageSrc: "http://img.b2bpic.net/free-photo/meat-carpaccio-with-parmesan-arugula_140725-9869.jpg" },
id: "1", name: "Artisan Pastry", price: "€2.50", variant: "Breakfast", imageSrc: "http://img.b2bpic.net/free-photo/meat-carpaccio-with-parmesan-arugula_140725-9869.jpg"}, { id: "2", name: "Spritz Veneziano", price: "€8.00", variant: "Aperitivo", imageSrc: "http://img.b2bpic.net/free-photo/tuscan-panzanella-traditional-italian-salad-with-tomatoes-bread_127032-3586.jpg" },
{ { id: "3", name: "Panino Gourmet", price: "€9.50", variant: "Pranzo", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-hot-dogs-wooden-chopping-board-near-fig-slices-almond_23-2147956754.jpg" },
id: "2", name: "Spritz Veneziano", price: "€8.00", variant: "Aperitivo", imageSrc: "http://img.b2bpic.net/free-photo/tuscan-panzanella-traditional-italian-salad-with-tomatoes-bread_127032-3586.jpg"}, { id: "4", name: "Insalata di Stagione", price: "€11.00", variant: "Pranzo", imageSrc: "http://img.b2bpic.net/free-photo/wooden-tongs-near-croissants_23-2147851950.jpg" },
{ { id: "5", name: "Espresso", price: "€1.20", variant: "Caffè", imageSrc: "http://img.b2bpic.net/free-photo/tray-with-glasses-with-drinks-close-up_23-2148667929.jpg" },
id: "3", name: "Gourmet Panino", price: "€9.50", variant: "Lunch", imageSrc: "http://img.b2bpic.net/free-photo/close-up-tasty-hot-dogs-wooden-chopping-board-near-fig-slices-almond_23-2147956754.jpg"}, { id: "6", name: "Tiramisù della Casa", price: "€6.00", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/vegan-chocolate-tart-with-almonds_661915-309.jpg" },
{
id: "4", name: "Seasonal Salad", price: "€11.00", variant: "Lunch", imageSrc: "http://img.b2bpic.net/free-photo/wooden-tongs-near-croissants_23-2147851950.jpg"},
{
id: "5", name: "Espresso Single", price: "€1.20", variant: "Coffee", imageSrc: "http://img.b2bpic.net/free-photo/tray-with-glasses-with-drinks-close-up_23-2148667929.jpg"},
{
id: "6", name: "Tiramisu House", price: "€6.00", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/vegan-chocolate-tart-with-almonds_661915-309.jpg"},
]} ]}
title="Daily Delights" title="Delizie Quotidiane"
description="From morning pastries to evening cocktails." description="Dalla pasticceria mattutina ai cocktail serali."
/> />
</div> </div>
@@ -154,25 +122,11 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
plans={[ plans={[
{ { id: "classic", badge: "Classic", price: "€12", subtitle: "Aperitivo + Primo Drink", features: ["Tavolo riservato", "Selezione di assaggi locali"], buttons: [{ text: "Prenota Ora", href: "#contact" }] },
id: "classic", badge: "Classic", price: "€12", subtitle: "Aperitivo + First Drink", features: [ { id: "premium", badge: "Premium", price: "€20", subtitle: "Cocktail Special + Assaggi Gourmet", features: ["Mixology premium", "Tagliere artigianale condiviso", "Servizio al tavolo"], buttons: [{ text: "Prenota Ora", href: "#contact" }] },
"Reserved table seating", "Selection of local bites"],
buttons: [
{
text: "Book Now", href: "#contact"},
],
},
{
id: "premium", badge: "Premium", price: "€20", subtitle: "Special Cocktail + Gourmet Bites", features: [
"Premium mixology choice", "Shared artisan platter", "Table service"],
buttons: [
{
text: "Book Now", href: "#contact"},
],
},
]} ]}
title="Aperitivo Sessions" title="Sessioni Aperitivo"
description="Join our community for the finest evening experience." description="Unisciti alla nostra community per l'esperienza serale definitiva."
/> />
</div> </div>
@@ -181,19 +135,14 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "1", title: "Casa lontano da casa", quote: "Vengo qui ogni mattina. Lo staff si prende cura di ogni cliente abituale.", name: "Sarah J.", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-eating-croissant-while-listening-music-earphones-outdoor-cafe_637285-3443.jpg" },
id: "1", title: "Home Away from Home", quote: "I come here every single morning. The staff truly cares about every regular.", name: "Sarah J.", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-eating-croissant-while-listening-music-earphones-outdoor-cafe_637285-3443.jpg"}, { id: "2", title: "Il miglior aperitivo", quote: "Finalmente un posto a San Siro che è autentico ed elegante allo stesso tempo.", name: "Marco V.", role: "Locale", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-carrying-shopping-bags_23-2148660763.jpg" },
{ { id: "3", title: "Spazio di lavoro tranquillo", quote: "Adoro l'atmosfera per le mie chiamate di lavoro. Un vero tesoro nascosto.", name: "Elena R.", role: "Professionista", imageSrc: "http://img.b2bpic.net/free-photo/portrait-asian-adult-female-woman-wear-apron-standing-entrance-her-workshop-pottery-studio-incasual-cloth-relax-smiling-confident-warm-welcomeasian-woman-with-her-home-studio-workshop_609648-2692.jpg" },
id: "2", title: "Best Aperitivo", quote: "Finally a place in San Siro that feels genuine and stylish at the same time.", name: "Marco V.", role: "Local", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-carrying-shopping-bags_23-2148660763.jpg"}, { id: "4", title: "Staff incredibile", quote: "Entri triste ed esci felice. È la pura verità per questo bar!", name: "Luca D.", role: "Studente", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-urban-cafe_158595-686.jpg" },
{ { id: "5", title: "Il mio angolo preferito", quote: "Ottima selezione di bevande e sempre un volto amichevole al bancone.", name: "Giulia B.", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-kid-table_23-2149610743.jpg" },
id: "3", title: "Quiet Workspace", quote: "Love the vibe for my mid-day work calls. Truly a hidden gem.", name: "Elena R.", role: "Professional", imageSrc: "http://img.b2bpic.net/free-photo/portrait-asian-adult-female-woman-wear-apron-standing-entrance-her-workshop-pottery-studio-incasual-cloth-relax-smiling-confident-warm-welcomeasian-woman-with-her-home-studio-workshop_609648-2692.jpg"},
{
id: "4", title: "Amazing Staff", quote: "Entri triste ed esci felice. It's the truth for this bar!", name: "Luca D.", role: "Student", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-drinking-coffee-urban-cafe_158595-686.jpg"},
{
id: "5", title: "My Favorite Corner", quote: "Great selection of drinks and always a friendly face at the counter.", name: "Giulia B.", role: "Regular", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-kid-table_23-2149610743.jpg"},
]} ]}
title="Regulars Become Family" title="I Regulars diventano famiglia"
description="What our local community has to say about the Green Bar experience." description="Cosa dice la nostra comunità locale del Green Bar."
/> />
</div> </div>
@@ -202,15 +151,12 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ { id: "1", title: "Accettate prenotazioni?", content: "Sì, per gruppi superiori a 4 persone, contattaci tramite il modulo di prenotazione." },
id: "1", title: "Do you accept reservations?", content: "Yes, for groups over 4 people, please contact us via our booking form."}, { id: "2", title: "Siete aperti per colazione?", content: "Siamo aperti tutti i giorni dalle 7:00 con pasticceria fresca artigianale e caffè specialty." },
{ { id: "3", title: "Posso lavorare qui?", content: "Certamente, offriamo posti a sedere comodi e Wi-Fi gratuito per tutti i nostri ospiti." },
id: "2", title: "Are you open for breakfast?", content: "We open daily at 7 AM with fresh artisan pastries and specialty coffee."},
{
id: "3", title: "Can I work from here?", content: "Certainly, we provide comfortable seating and free Wi-Fi for all our guests."},
]} ]}
title="Common Questions" title="Domande Comuni"
description="Here is everything you need to know about Green Bar." description="Tutto quello che c'è da sapere sul Green Bar."
faqsAnimation="slide-up" faqsAnimation="slide-up"
/> />
</div> </div>
@@ -218,11 +164,10 @@ export default function LandingPage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplit <ContactSplit
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars"}} tag="Vienici a trovare"
tag="Visit Us" title="Entra a far parte della famiglia"
title="Join the Family" description="Iscriviti alla nostra newsletter per aggiornamenti su eventi locali, serate aperitivo speciali e novità nel menù."
description="Sign up for our newsletter to get updates on local events, special aperitivo nights, and seasonal menu changes."
imageSrc="http://img.b2bpic.net/free-photo/friends-front-bar_23-2147680610.jpg" imageSrc="http://img.b2bpic.net/free-photo/friends-front-bar_23-2147680610.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
@@ -231,10 +176,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoReveal <FooterLogoReveal
logoText="Green Bar Milano" logoText="Green Bar Milano"
leftLink={{ leftLink={{ text: "Privacy Policy", href: "#" }}
text: "Privacy Policy", href: "#"}} rightLink={{ text: "Instagram", href: "https://instagram.com" }}
rightLink={{
text: "Instagram", href: "https://instagram.com"}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>