Merge version_1 into main #3
@@ -12,8 +12,8 @@ import { NewsReader } from "next/font/google";
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Circolo l\'Oasi | Cucina Tradizionale Abruzzese',
|
||||
description: 'Scopri la vera cucina abruzzese dal 1978. Piatti tipici, ingredienti locali e atmosfera autentica.',
|
||||
title: 'La cucina di Brunella | Trattoria Tipica Abruzzese',
|
||||
description: 'Dal 1978, un angolo di Abruzzo dove il tempo si ferma e il gusto racconta la nostra storia.',
|
||||
};
|
||||
|
||||
const fraunces = Fraunces({
|
||||
|
||||
201
src/app/page.tsx
201
src/app/page.tsx
@@ -1,115 +1,152 @@
|
||||
'use client';
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
||||
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
||||
import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve';
|
||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
|
||||
import HeroBillboard from "@/components/sections/hero/HeroBillboard";
|
||||
import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSplitTextAbout";
|
||||
import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve";
|
||||
import ProductCardTwo from "@/components/sections/product/ProductCardTwo";
|
||||
import TestimonialCardSixteen from "@/components/sections/testimonial/TestimonialCardSixteen";
|
||||
import FaqSplitMedia from "@/components/sections/faq/FaqSplitMedia";
|
||||
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
|
||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||
import Link from "next/link";
|
||||
|
||||
export default function Page() {
|
||||
const navItems = [
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "About", id: "/about" },
|
||||
{ name: "Contact", id: "/contact" }
|
||||
];
|
||||
const navItems = [{ name: "Home", id: "/" }];
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ThemeProvider>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay navItems={navItems} brandName="Circolo l'Oasi" />
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={navItems}
|
||||
logoText="Circolo l'Oasi"
|
||||
/>
|
||||
</div>
|
||||
<div id="home" data-section="home">
|
||||
<HeroBillboard
|
||||
background={{ variant: "plain" }}
|
||||
title="La cucina di Brunella"
|
||||
description="Dal 1978, un angolo di Abruzzo dove il tempo si ferma e il gusto racconta la nostra storia."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/fork-spoon-grey-napkin_23-2147930958.jpg"
|
||||
imageAlt="Piatti tipici abruzzesi"
|
||||
avatars={[{src: "http://img.b2bpic.net/free-photo/high-angle-dining-table-with-cutlery_23-2150312256.jpg", alt: "Dettaglio tavola"}, {src: "http://img.b2bpic.net/free-photo/top-view-brown-plates-dark-surface_179666-34852.jpg", alt: "Piatti rustici"}, {src: "http://img.b2bpic.net/free-photo/elegant-wedding-dishes_1157-17830.jpg", alt: "Dettaglio servizio"}, {src: "http://img.b2bpic.net/free-photo/elegant-table-with-drinks_1122-458.jpg", alt: "Atmosfera conviviale"}, {src: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-6413.jpg", alt: "Dettaglio tavola pronta"}]}
|
||||
avatarText="Oltre 45 anni di accoglienza"
|
||||
marqueeItems={[{type: "text", text: "Tradizione Abruzzese"}, {type: "image", src: "http://img.b2bpic.net/free-photo/overhead-view-farfalle-pasta-with-cheese-olive-tablecloth_23-2147925964.jpg", alt: "Pasta"}, {type: "text", text: "Ingredienti Locali"}, {type: "image", src: "http://img.b2bpic.net/free-photo/top-view-chicken-with-dough-pasta-dish-dark-surface-pasta-dish-dough_140725-82177.jpg", alt: "Cucina"}, {type: "text", text: "Ricette di Famiglia"}]}
|
||||
<HeroBillboard
|
||||
background={{ variant: "plain" }}
|
||||
title="La cucina di Brunella"
|
||||
description="Dal 1978, un angolo di Abruzzo dove il tempo si ferma e il gusto racconta la nostra storia."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/fork-spoon-grey-napkin_23-2147930958.jpg"
|
||||
imageAlt="Piatti tipici abruzzesi"
|
||||
avatars={[
|
||||
{ src: "http://img.b2bpic.net/free-photo/high-angle-dining-table-with-cutlery_23-2150312256.jpg", alt: "Dettaglio tavola" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/top-view-brown-plates-dark-surface_179666-34852.jpg", alt: "Piatti rustici" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/elegant-wedding-dishes_1157-17830.jpg", alt: "Dettaglio servizio" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/elegant-table-with-drinks_1122-458.jpg", alt: "Atmosfera conviviale" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-6413.jpg", alt: "Dettaglio tavola pronta" }
|
||||
]}
|
||||
avatarText="Oltre 45 anni di accoglienza"
|
||||
marqueeItems={[
|
||||
{ type: "text", text: "Tradizione Abruzzese" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/overhead-view-farfalle-pasta-with-cheese-olive-tablecloth_23-2147925964.jpg", alt: "Pasta" },
|
||||
{ type: "text", text: "Ingredienti Locali" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/top-view-chicken-with-dough-pasta-dish-dark-surface-pasta-dish-dough_140725-82177.jpg", alt: "Cucina" },
|
||||
{ type: "text", text: "Ricette di Famiglia" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="about" data-section="about">
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={false}
|
||||
heading={[{type: "text", content: "Il rito della trattoria"}, {type: "image", src: "http://img.b2bpic.net/free-photo/cheese-khachapuri-with-sauce-table_140725-2035.jpg", alt: "Dettaglio trattoria"}]}
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{ type: "text", content: "Il rito della trattoria" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/cheese-khachapuri-with-sauce-table_140725-2035.jpg", alt: "Dettaglio trattoria" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardTwelve
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
title="I piatti iconici"
|
||||
description="Una selezione curata dalle ricette che hanno fatto la nostra storia."
|
||||
features={[{id: "f1", label: "Antipasti", title: "Baccalà di Brunella", items: ["Tradizione millenaria", "Pesce freschissimo"]}, {id: "f2", label: "Primi", title: "Tagliatelle al tartufo", items: ["Tartufo locale", "Pasta fatta a mano"]}, {id: "f3", label: "Secondi", title: "Spuntature alla chitarra", items: ["Carni selezionate", "Cottura lenta"]}, {id: "f4", label: "Vini", title: "Montepulciano d'Abruzzo", items: ["Cantine locali", "Vitigni autoctoni"]}, {id: "f5", label: "Dolci", title: "Ferratelle calde", items: ["Miele d'acacia", "Ricetta antica"]}]}
|
||||
<FeatureCardTwelve
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
title="I piatti iconici"
|
||||
description="Una selezione curata dalle ricette che hanno fatto la nostra storia."
|
||||
features={[
|
||||
{ id: "f1", label: "Antipasti", title: "Baccalà di Brunella", items: ["Tradizione millenaria", "Pesce freschissimo"] },
|
||||
{ id: "f2", label: "Primi", title: "Tagliatelle al tartufo", items: ["Tartufo locale", "Pasta fatta a mano"] },
|
||||
{ id: "f3", label: "Secondi", title: "Spuntature alla chitarra", items: ["Carni selezionate", "Cottura lenta"] },
|
||||
{ id: "f4", label: "Vini", title: "Montepulciano d'Abruzzo", items: ["Cantine locali", "Vitigni autoctoni"] },
|
||||
{ id: "f5", label: "Dolci", title: "Ferratelle calde", items: ["Miele d'acacia", "Ricetta antica"] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="menu" data-section="menu">
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
title="Il Nostro Menu"
|
||||
description="I classici che ogni cliente cerca, cucinati come una volta."
|
||||
products={[{id: "p1", brand: "Primi", name: "Ravioli fatti in casa", price: "14€", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/chicken-caesar-table-top-view_140725-6547.jpg"}, {id: "p2", brand: "Secondi", name: "Baccalà in umido", price: "18€", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/potato-cutlets-served-with-sprouts-sauce_7502-7399.jpg"}, {id: "p3", brand: "Bevande", name: "Genziana della casa", price: "4€", rating: 5, reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/liquid-ornate-bottles_140725-1903.jpg"}, {id: "p4", brand: "Dolci", name: "Dolce del giorno", price: "6€", rating: 5, reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/cake-cup-tea-cake-lemons-tablecloth-apple-cupcake-lace-doily_140725-119950.jpg"}, {id: "p5", brand: "Primi", name: "Chitarra al ragù", price: "12€", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-making-pasta-near-rolling-pin_23-2148360860.jpg"}, {id: "p6", brand: "Secondi", name: "Arrosticini", price: "1.50€", rating: 5, reviewCount: "300", imageSrc: "http://img.b2bpic.net/free-photo/steak-brazillian-style_1339-8285.jpg"}]}
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
title="Il Nostro Menu"
|
||||
description="I classici che ogni cliente cerca, cucinati come una volta."
|
||||
products={[
|
||||
{ id: "p1", brand: "Primi", name: "Ravioli fatti in casa", price: "14€", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/chicken-caesar-table-top-view_140725-6547.jpg" },
|
||||
{ id: "p2", brand: "Secondi", name: "Baccalà in umido", price: "18€", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/potato-cutlets-served-with-sprouts-sauce_7502-7399.jpg" },
|
||||
{ id: "p3", brand: "Bevande", name: "Genziana della casa", price: "4€", rating: 5, reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/liquid-ornate-bottles_140725-1903.jpg" },
|
||||
{ id: "p4", brand: "Dolci", name: "Dolce del giorno", price: "6€", rating: 5, reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/cake-cup-tea-cake-lemons-tablecloth-apple-cupcake-lace-doily_140725-119950.jpg" },
|
||||
{ id: "p5", brand: "Primi", name: "Chitarra al ragù", price: "12€", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-making-pasta-near-rolling-pin_23-2148360860.jpg" },
|
||||
{ id: "p6", brand: "Secondi", name: "Arrosticini", price: "1.50€", rating: 5, reviewCount: "300", imageSrc: "http://img.b2bpic.net/free-photo/steak-brazillian-style_1339-8285.jpg" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSixteen
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
title="Cosa dicono di noi"
|
||||
description="Autentiche testimonianze di chi ha vissuto la vera cucina abruzzese."
|
||||
testimonials={[{id: "t1", name: "Marco V.", role: "Foodie", company: "Recensioni", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-talking-phone_23-2148230757.jpg"}, {id: "t2", name: "Elena R.", role: "Traveler", company: "Google", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg"}, {id: "t3", name: "Giulia B.", role: "Local", company: "Instagram", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg"}, {id: "t4", name: "Luca D.", role: "Chef", company: "Gastronomia", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-selling-eco-organic-fruits-local-farmers-market_482257-77263.jpg"}, {id: "t5", name: "Sara L.", role: "Customer", company: "TripAdvisor", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-dark-long-hair-talking-phone-coffee-shop_273609-2799.jpg"}]}
|
||||
kpiItems={[{value: "45", label: "Anni di storia"}, {value: "10k+", label: "Clienti felici"}, {value: "100%", label: "Tradizione"}]}
|
||||
<TestimonialCardSixteen
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
title="Cosa dicono di noi"
|
||||
description="Autentiche testimonianze di chi ha vissuto la vera cucina abruzzese."
|
||||
kpiItems={[
|
||||
{ value: "45", label: "Anni di storia" },
|
||||
{ value: "10k+", label: "Clienti felici" },
|
||||
{ value: "100%", label: "Tradizione" }
|
||||
]}
|
||||
testimonials={[
|
||||
{ id: "t1", name: "Marco V.", role: "Foodie", company: "Recensioni", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-talking-phone_23-2148230757.jpg" },
|
||||
{ id: "t2", name: "Elena R.", role: "Traveler", company: "Google", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-handsome-male-smiling_181624-41237.jpg" },
|
||||
{ id: "t3", name: "Giulia B.", role: "Local", company: "Instagram", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg" },
|
||||
{ id: "t4", name: "Luca D.", role: "Chef", company: "Gastronomia", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/woman-selling-eco-organic-fruits-local-farmers-market_482257-77263.jpg" },
|
||||
{ id: "t5", name: "Sara L.", role: "Customer", company: "TripAdvisor", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-dark-long-hair-talking-phone-coffee-shop_273609-2799.jpg" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqSplitMedia
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[{id: "q1", title: "Dove vi trovate?", content: "Siamo a Ripa Teatina, nel cuore dell'Abruzzo."}, {id: "q2", title: "È necessaria la prenotazione?", content: "Sì, consigliamo di chiamare sempre per garantirvi un tavolo."}, {id: "q3", title: "Avete piatti vegetariani?", content: "Sì, proponiamo diverse opzioni locali di stagione."}]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-serve-restaurant-outdoor-chairs_1203-4492.jpg"
|
||||
title="Info Utili"
|
||||
description="Risposte alle domande più frequenti dei nostri ospiti."
|
||||
faqsAnimation="slide-up"
|
||||
<FaqSplitMedia
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqsAnimation="slide-up"
|
||||
title="Info Utili"
|
||||
description="Risposte alle domande più frequenti dei nostri ospiti."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/modern-serve-restaurant-outdoor-chairs_1203-4492.jpg"
|
||||
faqs={[
|
||||
{ id: "q1", title: "Dove vi trovate?", content: "Siamo a Ripa Teatina, nel cuore dell'Abruzzo." },
|
||||
{ id: "q2", title: "È necessaria la prenotazione?", content: "Sì, consigliamo di chiamare sempre per garantirvi un tavolo." },
|
||||
{ id: "q3", title: "Avete piatti vegetariani?", content: "Sì, proponiamo diverse opzioni locali di stagione." }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={false}
|
||||
title="Prenota un tavolo"
|
||||
description="Contattaci per riservare il tuo posto e vivere l'esperienza Oasi."
|
||||
inputs={[{name: "nome", type: "text", placeholder: "Nome", required: true}, {name: "email", type: "email", placeholder: "Email", required: true}]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg"
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={false}
|
||||
title="Prenota un tavolo"
|
||||
description="Contattaci per riservare il tuo posto e vivere l'esperienza Oasi."
|
||||
inputs={[
|
||||
{ name: "nome", type: "text", placeholder: "Nome", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Email", required: true }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg"
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoEmphasis
|
||||
logoText="Circolo l'Oasi"
|
||||
columns={[{items: [{label: "Chi Siamo", href: "#about"}, {label: "Il Menu", href: "#menu"}]}, {items: [{label: "Prenotazioni", href: "#contact"}, {label: "Privacy", href: "#"}]}]}
|
||||
<FooterLogoEmphasis
|
||||
logoText="Circolo l'Oasi"
|
||||
columns={[
|
||||
{ items: [{ label: "Chi Siamo", href: "#about" }, { label: "Il Menu", href: "#menu" }] },
|
||||
{ items: [{ label: "Prenotazioni", href: "#contact" }, { label: "Privacy", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user