Merge version_1 into main #2
290
src/app/page.tsx
290
src/app/page.tsx
@@ -29,25 +29,15 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Home", id: "hero"},
|
||||
{
|
||||
name: "Our Heritage",
|
||||
id: "about",
|
||||
},
|
||||
name: "Our Heritage", id: "about"},
|
||||
{
|
||||
name: "Signature Dishes",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Signature Dishes", id: "menu"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "testimonials"},
|
||||
{
|
||||
name: "Reservations",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Reservations", id: "contact"},
|
||||
]}
|
||||
brandName="Trattoria Da Frank"
|
||||
/>
|
||||
@@ -56,117 +46,43 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Abruzzese soul, refined elegance, unforgettable table"
|
||||
description="Five generations of family tradition meet contemporary luxury. Discover why discerning diners return to Da Frank."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=1",
|
||||
imageAlt: "Heritage restaurant interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=2",
|
||||
imageAlt: "Handmade pasta tradition",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=3",
|
||||
imageAlt: "Curated wine selection",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=4",
|
||||
imageAlt: "Luxury dining ambiance",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=5",
|
||||
imageAlt: "Regional culinary art",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=6",
|
||||
imageAlt: "Authentic dining table",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Heritage restaurant interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Handmade pasta tradition" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Curated wine selection" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Luxury dining ambiance" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Regional culinary art" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Authentic dining table" },
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=7",
|
||||
imageAlt: "Gourmet plating details",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=8",
|
||||
imageAlt: "Fine wine glass details",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=9",
|
||||
imageAlt: "Trattoria atmosphere lighting",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=10",
|
||||
imageAlt: "Fresh local ingredients",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=11",
|
||||
imageAlt: "Elegant restaurant decor",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg?_wi=12",
|
||||
imageAlt: "Authentic Italian hospitality",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Gourmet plating details" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Fine wine glass details" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Trattoria atmosphere lighting" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Fresh local ingredients" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Elegant restaurant decor" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/twigs-leaves-near-lamp-cutlery_23-2147811213.jpg", imageAlt: "Authentic Italian hospitality" },
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve your table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve your table", href: "#contact"},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg",
|
||||
alt: "Diner 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg",
|
||||
alt: "Diner 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg",
|
||||
alt: "Diner 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg",
|
||||
alt: "Diner 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg",
|
||||
alt: "Diner 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg", alt: "Diner 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg", alt: "Diner 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg", alt: "Diner 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg", alt: "Diner 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg", alt: "Diner 5" },
|
||||
]}
|
||||
avatarText="Join 500+ satisfied guests"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg",
|
||||
alt: "Logo 1",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg",
|
||||
alt: "Logo 2",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg",
|
||||
alt: "Logo 3",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg",
|
||||
alt: "Logo 4",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg",
|
||||
alt: "Logo 5",
|
||||
},
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", alt: "Logo 1" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", alt: "Logo 2" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", alt: "Logo 3" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", alt: "Logo 4" },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", alt: "Logo 5" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -176,20 +92,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Generations of Craftsmanship",
|
||||
},
|
||||
type: "text", content: "Generations of Craftsmanship"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/barrels-old-winery_1398-4735.jpg",
|
||||
alt: "Family history and cooking",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/barrels-old-winery_1398-4735.jpg", alt: "Family history and cooking"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Learn our story",
|
||||
href: "#about",
|
||||
},
|
||||
text: "Learn our story", href: "#about"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -201,48 +110,12 @@ export default function LandingPage() {
|
||||
gridVariant="asymmetric-60-wide-40-narrow"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Chitarra con Tartufo",
|
||||
price: "42 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg?_wi=1",
|
||||
imageAlt: "Pasta dish",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Agnello alla Pastorale",
|
||||
price: "48 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg?_wi=2",
|
||||
imageAlt: "Lamb dish",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Montepulciano Riserva",
|
||||
price: "85 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg?_wi=3",
|
||||
imageAlt: "Wine bottle",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Zafferano Risotto",
|
||||
price: "38 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg?_wi=4",
|
||||
imageAlt: "Risotto",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Pecorino Aged Selection",
|
||||
price: "32 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg?_wi=5",
|
||||
imageAlt: "Cheese plate",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Dolce di Nonna",
|
||||
price: "18 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg?_wi=6",
|
||||
imageAlt: "Dessert",
|
||||
},
|
||||
{ id: "1", name: "Chitarra con Tartufo", price: "42 €", imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", imageAlt: "Pasta dish" },
|
||||
{ id: "2", name: "Agnello alla Pastorale", price: "48 €", imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", imageAlt: "Lamb dish" },
|
||||
{ id: "3", name: "Montepulciano Riserva", price: "85 €", imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", imageAlt: "Wine bottle" },
|
||||
{ id: "4", name: "Zafferano Risotto", price: "38 €", imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", imageAlt: "Risotto" },
|
||||
{ id: "5", name: "Pecorino Aged Selection", price: "32 €", imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", imageAlt: "Cheese plate" },
|
||||
{ id: "6", name: "Dolce di Nonna", price: "18 €", imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-drink-pouring-into-glass-with-tasty-italian-pasta-table_23-2148246861.jpg", imageAlt: "Dessert" },
|
||||
]}
|
||||
title="Signature Flavors of Abruzzo"
|
||||
description="Experience the authentic, time-honored recipes passed down through generations, reimagined for the modern palate."
|
||||
@@ -251,63 +124,33 @@ export default function LandingPage() {
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardSixteen
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alessandra V.",
|
||||
role: "Food Critic",
|
||||
company: "Fine Dining Review",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Alessandra V.", role: "Food Critic", company: "Fine Dining Review", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marco B.",
|
||||
role: "Wine Connoisseur",
|
||||
company: "Vino Weekly",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg?_wi=2",
|
||||
},
|
||||
id: "2", name: "Marco B.", role: "Wine Connoisseur", company: "Vino Weekly", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sophie M.",
|
||||
role: "Travel Blogger",
|
||||
company: "Global Palate",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg?_wi=3",
|
||||
},
|
||||
id: "3", name: "Sophie M.", role: "Travel Blogger", company: "Global Palate", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Luca R.",
|
||||
role: "Chef",
|
||||
company: "Bistro Group",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg?_wi=4",
|
||||
},
|
||||
id: "4", name: "Luca R.", role: "Chef", company: "Bistro Group", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Elena S.",
|
||||
role: "Local Gourmet",
|
||||
company: "Pescara Dining",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg?_wi=5",
|
||||
},
|
||||
id: "5", name: "Elena S.", role: "Local Gourmet", company: "Pescara Dining", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-enjoying-working-day-is-having-coffee-break-outdoor-cafe-cheerful-lady-with-coffee-hand_291650-1354.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "500+",
|
||||
label: "5-Star Reviews",
|
||||
},
|
||||
value: "500+", label: "5-Star Reviews"},
|
||||
{
|
||||
value: "120",
|
||||
label: "Years Combined Craft",
|
||||
},
|
||||
value: "120", label: "Years Combined Craft"},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Authenticity Score",
|
||||
},
|
||||
value: "100%", label: "Authenticity Score"},
|
||||
]}
|
||||
title="Verified Excellence"
|
||||
description="Our guests' experiences define our legacy."
|
||||
@@ -318,8 +161,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Reservations"
|
||||
title="Secure Your Table"
|
||||
description="Reserve for an intimate evening of authentic Abruzzese dining."
|
||||
@@ -332,33 +174,21 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{
|
||||
title: "Visit Us",
|
||||
items: [
|
||||
title: "Visit Us", items: [
|
||||
{
|
||||
label: "Via dell'Abruzzo 12, Pescara",
|
||||
href: "#",
|
||||
},
|
||||
label: "Via dell'Abruzzo 12, Pescara", href: "#"},
|
||||
{
|
||||
label: "Mon-Sun: 7pm - 11pm",
|
||||
href: "#",
|
||||
},
|
||||
label: "Mon-Sun: 7pm - 11pm", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Links",
|
||||
items: [
|
||||
title: "Links", items: [
|
||||
{
|
||||
label: "Our Heritage",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Our Heritage", href: "#about"},
|
||||
{
|
||||
label: "Wine Selection",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Wine Selection", href: "#menu"},
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Reservations", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user