Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
222
src/app/page.tsx
222
src/app/page.tsx
@@ -2,6 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import { Zap, Utensils, Smile, Car } from "lucide-react";
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
|
||||
@@ -31,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Overview",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "reviews",
|
||||
},
|
||||
{
|
||||
name: "Location",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Overview", id: "hero" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Reviews", id: "reviews" },
|
||||
{ name: "Location", id: "contact" },
|
||||
]}
|
||||
brandName="Kafana"
|
||||
/>
|
||||
@@ -57,14 +46,8 @@ export default function LandingPage() {
|
||||
logoText="Kafana"
|
||||
description="Autentico Bar Grill a Martignacco. Specializzati in grigliata mista, calamari freschi e porzioni generose."
|
||||
buttons={[
|
||||
{
|
||||
text: "Scopri il Menù",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
text: "Prenota",
|
||||
href: "#contact",
|
||||
},
|
||||
{ text: "Scopri il Menù", href: "#menu" },
|
||||
{ text: "Prenota", href: "#contact" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/hanging-lamp_1339-2713.jpg"
|
||||
imageAlt="Kafana Bar Grill"
|
||||
@@ -75,12 +58,7 @@ export default function LandingPage() {
|
||||
<TextAbout
|
||||
useInvertedBackground={false}
|
||||
title="La nostra passione per la griglia"
|
||||
buttons={[
|
||||
{
|
||||
text: "Vieni a trovarci",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Vieni a trovarci", href: "#contact" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -89,30 +67,10 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Calamari Freschi",
|
||||
description: "Selezionati ogni giorno per garantire il massimo sapore.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/table-two-food-photography-recipe-idea_53876-47154.jpg",
|
||||
buttonIcon: "Zap",
|
||||
},
|
||||
{
|
||||
title: "Grigliata Mista",
|
||||
description: "Porzioni abbondanti per veri intenditori della carne.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-vegetables-table_140725-4690.jpg",
|
||||
buttonIcon: "Utensils",
|
||||
},
|
||||
{
|
||||
title: "Servizio Cortese",
|
||||
description: "Un'atmosfera accogliente curata in ogni dettaglio.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-people-having-fun-white-party_23-2149429880.jpg",
|
||||
buttonIcon: "Smile",
|
||||
},
|
||||
{
|
||||
title: "Comodo Parcheggio",
|
||||
description: "Siamo al Cittafiera, facile da raggiungere.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-underground-parking-garage_1127-3386.jpg",
|
||||
buttonIcon: "Car",
|
||||
},
|
||||
{ title: "Calamari Freschi", description: "Selezionati ogni giorno per garantire il massimo sapore.", imageSrc: "http://img.b2bpic.net/free-photo/table-two-food-photography-recipe-idea_53876-47154.jpg", buttonIcon: Zap },
|
||||
{ title: "Grigliata Mista", description: "Porzioni abbondanti per veri intenditori della carne.", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-vegetables-table_140725-4690.jpg", buttonIcon: Utensils },
|
||||
{ title: "Servizio Cortese", description: "Un'atmosfera accogliente curata in ogni dettaglio.", imageSrc: "http://img.b2bpic.net/free-photo/young-people-having-fun-white-party_23-2149429880.jpg", buttonIcon: Smile },
|
||||
{ title: "Comodo Parcheggio", description: "Siamo al Cittafiera, facile da raggiungere.", imageSrc: "http://img.b2bpic.net/free-photo/empty-underground-parking-garage_1127-3386.jpg", buttonIcon: Car },
|
||||
]}
|
||||
title="Perché scegliere Kafana"
|
||||
description="Portiamo l'autentica qualità del grill nel cuore di Martignacco."
|
||||
@@ -126,54 +84,12 @@ export default function LandingPage() {
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Grill",
|
||||
name: "Grigliata Mista",
|
||||
price: "€18",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dishes-mediterranean-cuisine_23-2147772053.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Mare",
|
||||
name: "Calamari Freschi",
|
||||
price: "€16",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/roasted-squid_1339-6380.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Contorni",
|
||||
name: "Verdure alla Griglia",
|
||||
price: "€6",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-baked-vegetables-potatoes-eggplants-with-seasonings-dark-space_140725-79627.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Bevande",
|
||||
name: "Vino della Casa",
|
||||
price: "€5",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-grilled-steak-with-rosemary-chili-dark-plate_84443-72361.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Grill",
|
||||
name: "Costata di Manzo",
|
||||
price: "€22",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kebab-platter-with-grilled-chicken-lula-kebab-ribs-kebab-grilled-peppers_140725-6683.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Mare",
|
||||
name: "Fritto Misto",
|
||||
price: "€14",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-kebab-slate-with-frame-french-fries_23-2148685507.jpg",
|
||||
},
|
||||
{ id: "p1", brand: "Grill", name: "Grigliata Mista", price: "€18", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/dishes-mediterranean-cuisine_23-2147772053.jpg" },
|
||||
{ id: "p2", brand: "Mare", name: "Calamari Freschi", price: "€16", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/roasted-squid_1339-6380.jpg" },
|
||||
{ id: "p3", brand: "Contorni", name: "Verdure alla Griglia", price: "€6", rating: 4, reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/top-view-baked-vegetables-potatoes-eggplants-with-seasonings-dark-space_140725-79627.jpg" },
|
||||
{ id: "p4", brand: "Bevande", name: "Vino della Casa", price: "€5", rating: 4, reviewCount: "30", imageSrc: "http://img.b2bpic.net/free-photo/delicious-grilled-steak-with-rosemary-chili-dark-plate_84443-72361.jpg" },
|
||||
{ id: "p5", brand: "Grill", name: "Costata di Manzo", price: "€22", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/kebab-platter-with-grilled-chicken-lula-kebab-ribs-kebab-grilled-peppers_140725-6683.jpg" },
|
||||
{ id: "p6", brand: "Mare", name: "Fritto Misto", price: "€14", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-kebab-slate-with-frame-french-fries_23-2148685507.jpg" },
|
||||
]}
|
||||
title="I Piatti del Giorno"
|
||||
description="Esplora le nostre specialità."
|
||||
@@ -186,60 +102,16 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Marco Rossi",
|
||||
role: "Cliente",
|
||||
company: "Martignacco",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/crazy-chef-worried-expression_1194-1344.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Elena Bianchi",
|
||||
role: "Cliente",
|
||||
company: "Udine",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-pasta-plate-high-angle_23-2149325262.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Luca Verdi",
|
||||
role: "Cliente",
|
||||
company: "Cittafiera",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-cafe-street-with-glass-wine-romantic-guy-white-shirt-cap-suspenders-city-peaky-blinders-old-fassion-retro_1321-2025.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Anna Neri",
|
||||
role: "Cliente",
|
||||
company: "Tricesimo",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-thumbs-up_23-2148270237.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Paolo Gialli",
|
||||
role: "Cliente",
|
||||
company: "Udine",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/boy-having-beer-restaurant_23-2148172694.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Marco Rossi", role: "Cliente", company: "Martignacco", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/crazy-chef-worried-expression_1194-1344.jpg" },
|
||||
{ id: "t2", name: "Elena Bianchi", role: "Cliente", company: "Udine", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/tasty-pasta-plate-high-angle_23-2149325262.jpg" },
|
||||
{ id: "t3", name: "Luca Verdi", role: "Cliente", company: "Cittafiera", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-cafe-street-with-glass-wine-romantic-guy-white-shirt-cap-suspenders-city-peaky-blinders-old-fassion-retro_1321-2025.jpg" },
|
||||
{ id: "t4", name: "Anna Neri", role: "Cliente", company: "Tricesimo", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-with-thumbs-up_23-2148270237.jpg" },
|
||||
{ id: "t5", name: "Paolo Gialli", role: "Cliente", company: "Udine", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/boy-having-beer-restaurant_23-2148172694.jpg" },
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.8",
|
||||
label: "Voto Medio",
|
||||
},
|
||||
{
|
||||
value: "1000+",
|
||||
label: "Clienti Felici",
|
||||
},
|
||||
{
|
||||
value: "5 Anni",
|
||||
label: "Di Qualità",
|
||||
},
|
||||
{ value: "4.8", label: "Voto Medio" },
|
||||
{ value: "1000+", label: "Clienti Felici" },
|
||||
{ value: "5 Anni", label: "Di Qualità" },
|
||||
]}
|
||||
title="Cosa dicono i nostri ospiti"
|
||||
description="Le opinioni di chi ha gustato i nostri piatti."
|
||||
@@ -252,21 +124,9 @@ export default function LandingPage() {
|
||||
title="Numeri che parlano"
|
||||
tag="Statistiche"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "50+",
|
||||
description: "Piatti in menù",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "200",
|
||||
description: "Posti a sedere",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
description: "Passione italiana",
|
||||
},
|
||||
{ id: "m1", value: "50+", description: "Piatti in menù" },
|
||||
{ id: "m2", value: "200", description: "Posti a sedere" },
|
||||
{ id: "m3", value: "100%", description: "Passione italiana" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -277,21 +137,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Dove vi trovate?",
|
||||
content: "Siamo situati al Cittafiera, Martignacco, con ampio parcheggio gratuito.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "È necessaria la prenotazione?",
|
||||
content: "Consigliata, specialmente nei fine settimana.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Avete opzioni vegetariane?",
|
||||
content: "Sì, il nostro menù offre diverse scelte anche per chi non mangia carne.",
|
||||
},
|
||||
{ id: "f1", title: "Dove vi trovate?", content: "Siamo situati al Cittafiera, Martignacco, con ampio parcheggio gratuito." },
|
||||
{ id: "f2", title: "È necessaria la prenotazione?", content: "Consigliata, specialmente nei fine settimana." },
|
||||
{ id: "f3", title: "Avete opzioni vegetariane?", content: "Sì, il nostro menù offre diverse scelte anche per chi non mangia carne." },
|
||||
]}
|
||||
title="Domande Frequenti"
|
||||
description="Tutto quello che c'è da sapere su Kafana."
|
||||
@@ -302,9 +150,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
tag="Contatti"
|
||||
title="Prenota il tuo tavolo"
|
||||
description="Lasciaci il tuo indirizzo email per essere ricontattato o chiamaci direttamente al nostro numero ufficiale."
|
||||
@@ -320,4 +166,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user