183 lines
8.5 KiB
TypeScript
183 lines
8.5 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import ReactLenis from "lenis/react";
|
|
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
|
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
|
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
|
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
|
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
|
|
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
|
|
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
|
import ProductCardOne from '@/components/sections/product/ProductCardOne';
|
|
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
|
import { Award, Coffee, Heart, Users } from "lucide-react";
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="hover-magnetic"
|
|
defaultTextAnimation="background-highlight"
|
|
borderRadius="rounded"
|
|
contentWidth="medium"
|
|
sizing="large"
|
|
background="fluid"
|
|
cardStyle="gradient-mesh"
|
|
primaryButtonStyle="shadow"
|
|
secondaryButtonStyle="glass"
|
|
headingFontWeight="normal"
|
|
>
|
|
<ReactLenis root>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarLayoutFloatingInline
|
|
navItems={[
|
|
{ name: "Home", id: "hero" },
|
|
{ name: "About", id: "about" },
|
|
{ name: "Menu", id: "menu" },
|
|
{ name: "Reviews", id: "testimonials" },
|
|
{ name: "Contact", id: "contact" },
|
|
]}
|
|
brandName="Da Rosanna"
|
|
button={{ text: "Book Now", href: "#contact" }}
|
|
/>
|
|
</div>
|
|
|
|
<div id="hero" data-section="hero">
|
|
<HeroBillboardScroll
|
|
background={{ variant: "gradient-bars" }}
|
|
title="Ristorante Pizzeria da Rosanna"
|
|
description="Authentic Italian flavors, artisanal wood-fired pizzas, and warm family hospitality in the heart of Boglietto. Experience the true taste of Italy."
|
|
buttons={[
|
|
{ text: "View Our Menu", href: "#menu" },
|
|
{ text: "Book a Table", href: "#contact" }
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/cabbage-salad-table_141793-40.jpg"
|
|
imageAlt="cozy rustic italian restaurant dining"
|
|
/>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<MetricSplitMediaAbout
|
|
useInvertedBackground={false}
|
|
title="A Tradition of Taste"
|
|
description="Born from a passion for traditional cuisine, Da Rosanna is a family-run establishment committed to quality ingredients, artisanal preparation, and the joy of sharing a great meal."
|
|
metrics={[
|
|
{ value: "15+", title: "Years of Tradition" },
|
|
{ value: "100%", title: "Artisanal Preparation" },
|
|
{ value: "50+", title: "Signature Recipes" }
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/close-up-baker-cutting-raw-dough-into-tagliatelle-pasta-machine_23-2147926010.jpg"
|
|
mediaAnimation="blur-reveal"
|
|
metricsAnimation="slide-up"
|
|
imageAlt="italian family restaurant kitchen scene"
|
|
/>
|
|
</div>
|
|
|
|
<div id="features" data-section="features">
|
|
<FeatureCardNineteen
|
|
textboxLayout="split"
|
|
useInvertedBackground={false}
|
|
features={[
|
|
{
|
|
tag: "Pizza", title: "Artisanal Dough", subtitle: "Highly Digestible", description: "Our dough is crafted for a perfect, light, and digestible experience.", imageSrc: "http://img.b2bpic.net/free-photo/from-frame-near-pizza-ingredients_23-2147772079.jpg"
|
|
},
|
|
{
|
|
tag: "Kitchen", title: "Fresh Dishes", subtitle: "Delightful Flavors", description: "Authentic, freshly cooked meals every day.", imageSrc: "http://img.b2bpic.net/free-photo/cheese-platter-with-green-herbs-olives_114579-3226.jpg"
|
|
},
|
|
{
|
|
tag: "Service", title: "Fast & Friendly", subtitle: "Family Hospitality", description: "Enjoy speedy service and a welcoming atmosphere.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-pizza-with-parmesan-cheese_23-2148753752.jpg"
|
|
}
|
|
]}
|
|
title="Why Guests Love Us"
|
|
description="Experience the difference of authentic dining."
|
|
/>
|
|
</div>
|
|
|
|
<div id="menu" data-section="menu">
|
|
<ProductCardOne
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
gridVariant="two-columns-alternating-heights"
|
|
useInvertedBackground={false}
|
|
products={[
|
|
{ id: "p1", name: "Pizza San Martino", price: "12€", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-italian-pasta-unusual-cooked-spiral-pasta-dark-background-pasta-dish-meal-cooking-dinner_140725-96507.jpg" },
|
|
{ id: "p2", name: "Pizza Ale", price: "11€", imageSrc: "http://img.b2bpic.net/free-photo/green-salad-platter-with-butter-cheese_114579-70130.jpg" },
|
|
{ id: "p3", name: "Homemade Agnolotti", price: "13€", imageSrc: "http://img.b2bpic.net/free-photo/homemade-fig-pizza-freshly-baked-healthy-food-recipe_53876-94529.jpg" }
|
|
]}
|
|
title="Our Signature Specialties"
|
|
description="Explore our selection of wood-fired pizzas."
|
|
/>
|
|
</div>
|
|
|
|
<div id="metrics" data-section="metrics">
|
|
<MetricCardThree
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
animationType="blur-reveal"
|
|
metrics={[
|
|
{ id: "m1", icon: Award, title: "Customer Rating", value: "4.8/5" },
|
|
{ id: "m2", icon: Users, title: "Happy Guests Served", value: "10,000+" },
|
|
{ id: "m3", icon: Coffee, title: "Daily Specials", value: "15" },
|
|
{ id: "m4", icon: Heart, title: "Community Love", value: "100%" }
|
|
]}
|
|
title="A Restaurant You Trust"
|
|
description="Our commitment to quality has been recognized."
|
|
/>
|
|
</div>
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
<TestimonialCardFifteen
|
|
useInvertedBackground={true}
|
|
testimonial="The pizza is good and digestible. The desserts are excellent... kind owners... definitely worth coming back!"
|
|
rating={5}
|
|
author="Elisabetta Bosca"
|
|
avatars={[
|
|
{ src: "http://img.b2bpic.net/free-photo/close-up-smiley-woman-sitting-table_23-2149212131.jpg", alt: "E" },
|
|
{ src: "http://img.b2bpic.net/free-photo/medium-shot-woman-taking-food-photos_23-2149250116.jpg", alt: "J" },
|
|
{ src: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663852.jpg", alt: "C" }
|
|
]}
|
|
ratingAnimation="slide-up"
|
|
avatarsAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="faq" data-section="faq">
|
|
<FaqSplitMedia
|
|
textboxLayout="split"
|
|
useInvertedBackground={false}
|
|
faqs={[
|
|
{ id: "f1", title: "Do you have parking?", content: "Yes." },
|
|
{ id: "f2", title: "Can I get takeaway?", content: "Yes." },
|
|
{ id: "f3", title: "Are you open for lunch?", content: "Yes." }
|
|
]}
|
|
faqsAnimation="slide-up"
|
|
title="FAQ"
|
|
description="Find your answers here."
|
|
/>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<ContactSplit
|
|
useInvertedBackground={true}
|
|
background={{ variant: "plain" }}
|
|
tag="Visit Us"
|
|
title="Dine With Us Today"
|
|
description="Heart of Boglietto."
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterSimple
|
|
columns={[
|
|
{ title: "Links", items: [{ label: "About", href: "#about" }] },
|
|
{ title: "Legal", items: [{ label: "Privacy", href: "#" }] }
|
|
]}
|
|
bottomLeftText="© 2024 Da Rosanna."
|
|
bottomRightText=""
|
|
/>
|
|
</div>
|
|
</ReactLenis>
|
|
</ThemeProvider>
|
|
);
|
|
} |