Files
ca8486fa-bace-4064-acb9-b59…/src/app/page.tsx
2026-04-22 06:55:50 +00:00

116 lines
7.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use client";
import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import HeroBillboard from "@/components/sections/hero/HeroBillboard";
import TextAbout from "@/components/sections/about/TextAbout";
import ProductCardOne from "@/components/sections/product/ProductCardOne";
import MetricCardFourteen from "@/components/sections/metrics/MetricCardFourteen";
import TestimonialCardTen from "@/components/sections/testimonial/TestimonialCardTen";
import ContactText from "@/components/sections/contact/ContactText";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
import { Coffee } from "lucide-react";
export default function ItalianRestaurantPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="medium"
sizing="mediumLarge"
background="floatingGradient"
cardStyle="glass-elevated"
primaryButtonStyle="shadow"
secondaryButtonStyle="layered"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="hero" data-section="hero">
<HeroBillboard
title="Panini Divini"
description="Locul cel mai primitor din Chișinău cu suflet italian 🇮🇹"
background={{ variant: "sparkles-gradient" }}
tag="Cafenea Italiană"
tagIcon={Coffee}
imageSrc="http://img.b2bpic.net/free-photo/western-woman-having-teatime-cafe-udaipur_53876-65360.jpg"
imageAlt="Panini artizanali și atmosferă de cafenea italiană"
buttons={[
{ text: "Contactează-ne", href: "#contact" }
]}
/>
</div>
<div id="about" data-section="about">
<TextAbout
title="O cafenea cu suflet italian unde te simți mereu binevenit. Bucură-te de o atmosferă caldă, mobilier confortabil și o terasă primitoare. Suntem locul ideal pentru relaxare solo, familie sau întâlniri cu prietenii. Mai mult, suntem pet-friendly și primitori cu toată lumea."
useInvertedBackground={false}
/>
</div>
<div id="menu" data-section="menu">
<ProductCardOne
title="Meniu Special"
description="Gusturi autentice italiene, de la panini crocanți la deserturi rafinate."
products={[
{ id: "p1", name: "Panini cu salam picant", price: "85 MDL", imageSrc: "http://img.b2bpic.net/free-photo/sandwich-with-sundried-tomato-tasty-snack-concept_185193-109439.jpg" },
{ id: "p2", name: "Panini cu roast beef", price: "95 MDL", imageSrc: "http://img.b2bpic.net/free-photo/philly-cheesesteak-sandwich_123827-22044.jpg" },
{ id: "p3", name: "Desert cu cireșe", price: "60 MDL", imageSrc: "http://img.b2bpic.net/free-photo/cranberries-ice-cream-glass-cups-white-textured-top-view_176474-7256.jpg" },
{ id: "p4", name: "Ricotta cu ciocolată", price: "55 MDL", imageSrc: "http://img.b2bpic.net/free-photo/tiramisu-with-mascarpone-cheese-chocolate-plate_140725-11024.jpg" },
{ id: "p5", name: "Cappuccino Gigant", price: "45 MDL", imageSrc: "http://img.b2bpic.net/free-photo/fresh-cappuccino-table_140725-7269.jpg" }
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="impact" data-section="impact">
<MetricCardFourteen
title="Facilități"
tag="Tot ce ai nevoie"
metrics={[
{ id: "m1", value: "Wi-Fi", description: "Gratuit și rapid" },
{ id: "m2", value: "Terasă", description: "Spațiu exterior primitor" },
{ id: "m3", value: "Plăți", description: "Card și contactless acceptate" },
{ id: "m4", value: "Atmosferă", description: "Friendly & relaxat" }
]}
metricsAnimation="slide-up"
useInvertedBackground={true}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTen
title="4.8 ⭐ din 117 recenzii"
description="Iată ce spun oaspeții noștri despre experiența la Panini Divini."
testimonials={[
{ id: "t1", title: "Zinaida L", quote: "Un loc cozy pentru întâlniri cu prietenii. Selecție variată de snacks și panini delicioși. Locație convenabilă și terasă exterioară cozy. Acceptă și câini!", name: "Zinaida L", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/woman-smiling-cafe_53876-139366.jpg" },
{ id: "t2", title: "Elena G", quote: "Interior cald și ospitalier, atmosferă relaxată. Personalul este foarte atent și politicos. Am încercat limoncello pentru prima dată mulțumim! A fost delicios.", name: "Elena G", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/friendly-waiter-serving-coffee_140725-6345.jpg" },
{ id: "t3", title: "Grandma Z", quote: "Panini cu roast beef combinație perfectă cu sosul. Desertul cu cireșe a fost o surpriză plăcută. Decizia corectă să venim aici!", name: "Grandma Z", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/elderly-woman-drinking-coffee_140725-7896.jpg" }
]}
textboxLayout="default"
useInvertedBackground={true}
/>
</div>
<div id="contact" data-section="contact">
<ContactText
text="Ne găsești la: Alexandru cel Bun 83, Chișinău. Sună-ne: 0686 36 770. Program: LuniDuminică 10:0022:00. Te așteptăm cu un limoncello din partea casei!"
background={{ variant: "sparkles-gradient" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Panini Divini"
leftLink={{ text: "0686 36 770", href: "tel:068636770" }}
rightLink={{ text: "Chișinău, MD-2012", href: "#" }}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}