Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-31 17:20:34 +00:00

View File

@@ -2,6 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { ArrowRight } from "lucide-react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
import FooterMedia from '@/components/sections/footer/FooterMedia';
@@ -25,199 +26,104 @@ export default function LandingPage() {
headingFontWeight="light"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "Servizi",
id: "servizi",
},
{
name: "Chi Siamo",
id: "about",
},
{
name: "Recensioni",
id: "testimonials",
},
{
name: "Contatti",
id: "contact",
},
]}
brandName="Nova Tappezzeria"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "hero" },
{ name: "Servizi", id: "servizi" },
{ name: "Chi Siamo", id: "about" },
{ name: "Recensioni", id: "testimonials" },
{ name: "Contatti", id: "contact" },
]}
brandName="Nova Tappezzeria"
/>
</div>
<div id="hero" data-section="hero">
<HeroOverlay
title="L'Arte della Tappezzeria a Trieste"
description="Ridiamo vita ai vostri arredi con materiali pregiati, maestria artigianale e una cura per il dettaglio che ci distingue dal 1985."
buttons={[
{
text: "Richiedi Preventivo",
href: "#contact",
},
{
text: "Scopri i Servizi",
href: "#servizi",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/shabby-armchair-with-blooming-flowers-seat_23-2147694585.jpg?_wi=1"
/>
</div>
<div id="hero" data-section="hero">
<HeroOverlay
title="L'Arte della Tappezzeria a Trieste"
description="Ridiamo vita ai vostri arredi con materiali pregiati, maestria artigianale e una cura per il dettaglio che ci distingue dal 1985."
buttons={[
{ text: "Richiedi Preventivo", href: "#contact" },
{ text: "Scopri i Servizi", href: "#servizi" },
]}
imageSrc="http://img.b2bpic.net/free-photo/shabby-armchair-with-blooming-flowers-seat_23-2147694585.jpg"
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
useInvertedBackground={true}
title="La nostra filosofia"
description="Nova Tappezzeria Triestina nasce dalla passione per l'artigianato di qualità. Il nostro titolare vi accoglie nel laboratorio per trasformare i vostri arredi con materiali pregiati."
metrics={[
{
value: "40+",
title: "Anni di Esperienza",
},
{
value: "4.1",
title: "Valutazione Google",
},
{
value: "100%",
title: "Lavoro Artigianale",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/still-life-fashion-designer-s-office_23-2151273092.jpg"
mediaAnimation="blur-reveal"
metricsAnimation="slide-up"
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
useInvertedBackground={true}
title="La nostra filosofia"
description="Nova Tappezzeria Triestina nasce dalla passione per l'artigianato di qualità. Il nostro titolare vi accoglie nel laboratorio per trasformare i vostri arredi con materiali pregiati."
metrics={[
{ value: "40+", title: "Anni di Esperienza" },
{ value: "4.1", title: "Valutazione Google" },
{ value: "100%", title: "Lavoro Artigianale" },
]}
imageSrc="http://img.b2bpic.net/free-photo/still-life-fashion-designer-s-office_23-2151273092.jpg"
mediaAnimation="blur-reveal"
metricsAnimation="slide-up"
/>
</div>
<div id="servizi" data-section="servizi">
<FeatureCardTwentySix
textboxLayout="split"
useInvertedBackground={false}
features={[
{
title: "Divani & Poltrone",
description: "Rifodere, restaurare e creare su misura con tessuti di pregio.",
imageSrc: "http://img.b2bpic.net/free-photo/comfortable-contemporary-furniture-light-decoration_1203-6243.jpg",
buttonIcon: "ArrowRight",
},
{
title: "Rivestimenti d'Interni",
description: "Pareti, testate letto, pannelli e soffitti imbottiti.",
imageSrc: "http://img.b2bpic.net/free-photo/ornate-bed-art-nouveau-style_23-2150975583.jpg",
buttonIcon: "ArrowRight",
},
{
title: "Nautica & Outdoor",
description: "Materiali marini certificati, resistenti alle intemperie.",
imageSrc: "http://img.b2bpic.net/free-photo/hand-woven-geometric-denim-area-rug-wooden-floor_169016-48827.jpg",
buttonIcon: "ArrowRight",
},
]}
title="Ogni Arredo Merita il Meglio"
description="Servizi professionali per ogni esigenza di tappezzeria e restauro."
/>
</div>
<div id="servizi" data-section="servizi">
<FeatureCardTwentySix
textboxLayout="split"
useInvertedBackground={false}
features={[
{
title: "Divani & Poltrone", description: "Rifodere, restaurare e creare su misura con tessuti di pregio.", imageSrc: "http://img.b2bpic.net/free-photo/comfortable-contemporary-furniture-light-decoration_1203-6243.jpg", buttonIcon: ArrowRight,
},
{
title: "Rivestimenti d'Interni", description: "Pareti, testate letto, pannelli e soffitti imbottiti.", imageSrc: "http://img.b2bpic.net/free-photo/ornate-bed-art-nouveau-style_23-2150975583.jpg", buttonIcon: ArrowRight,
},
{
title: "Nautica & Outdoor", description: "Materiali marini certificati, resistenti alle intemperie.", imageSrc: "http://img.b2bpic.net/free-photo/hand-woven-geometric-denim-area-rug-wooden-floor_169016-48827.jpg", buttonIcon: ArrowRight,
},
]}
title="Ogni Arredo Merita il Meglio"
description="Servizi professionali per ogni esigenza di tappezzeria e restauro."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Daniele F.",
handle: "@daniele",
testimonial: "Bravissimi, lavoro eseguito alla perfezione. Molto gentili, premurosi e pure onesti.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-senior-man-sitting-outdoors_23-2149038054.jpg?_wi=1",
},
{
id: "2",
name: "Recen S.",
handle: "@recen",
testimonial: "Il sig. Notarstefano ha capacità davvero eccezionali. Il divano è stato rifoderato in maniera impeccabile.",
imageSrc: "http://img.b2bpic.net/free-photo/friends-sitting-table-side-view_23-2149720808.jpg",
},
{
id: "3",
name: "Martina S.",
handle: "@martina",
testimonial: "Titolare disponibile e professionale. Ha realizzato il divano su misura in modo eccellente.",
imageSrc: "http://img.b2bpic.net/free-photo/cellphone-smartphone-beautiful-woman-phone_1303-2522.jpg",
},
{
id: "4",
name: "Marco V.",
handle: "@marco",
testimonial: "Semplicemente il migliore. Onesto e bravo. Qualità artigianale vera.",
imageSrc: "http://img.b2bpic.net/free-photo/woman-posing-with-cup-coffee_23-2149330971.jpg",
},
{
id: "5",
name: "Elena T.",
handle: "@elena",
testimonial: "Servizio eccellente e puntualità nella consegna. Un artigiano d'altri tempi a Trieste.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-senior-man-sitting-outdoors_23-2149038054.jpg?_wi=2",
},
]}
title="Cosa Dicono i Nostri Clienti"
description="La soddisfazione dei nostri clienti è la nostra miglior garanzia."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{ id: "1", name: "Daniele F.", handle: "@daniele", testimonial: "Bravissimi, lavoro eseguito alla perfezione. Molto gentili, premurosi e pure onesti.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-senior-man-sitting-outdoors_23-2149038054.jpg" },
{ id: "2", name: "Recen S.", handle: "@recen", testimonial: "Il sig. Notarstefano ha capacità davvero eccezionali. Il divano è stato rifoderato in maniera impeccabile.", imageSrc: "http://img.b2bpic.net/free-photo/friends-sitting-table-side-view_23-2149720808.jpg" },
{ id: "3", name: "Martina S.", handle: "@martina", testimonial: "Titolare disponibile e professionale. Ha realizzato il divano su misura in modo eccellente.", imageSrc: "http://img.b2bpic.net/free-photo/cellphone-smartphone-beautiful-woman-phone_1303-2522.jpg" },
{ id: "4", name: "Marco V.", handle: "@marco", testimonial: "Semplicemente il migliore. Onesto e bravo. Qualità artigianale vera.", imageSrc: "http://img.b2bpic.net/free-photo/woman-posing-with-cup-coffee_23-2149330971.jpg" },
{ id: "5", name: "Elena T.", handle: "@elena", testimonial: "Servizio eccellente e puntualità nella consegna. Un artigiano d'altri tempi a Trieste.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-senior-man-sitting-outdoors_23-2149038054.jpg" },
]}
title="Cosa Dicono i Nostri Clienti"
description="La soddisfazione dei nostri clienti è la nostra miglior garanzia."
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
tag="Richiesta Preventivo"
title="Pronto a Rinnovare i Tuoi Arredi?"
description="Contattaci per un preventivo gratuito e senza impegno. Portiamo la tradizione triestina a casa tua."
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{ variant: "gradient-bars" }}
tag="Richiesta Preventivo"
title="Pronto a Rinnovare i Tuoi Arredi?"
description="Contattaci per un preventivo gratuito e senza impegno. Portiamo la tradizione triestina a casa tua."
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/shabby-armchair-with-blooming-flowers-seat_23-2147694585.jpg?_wi=2"
columns={[
{
title: "Servizi",
items: [
{
label: "Divani & Poltrone",
href: "#servizi",
},
{
label: "Rivestimenti",
href: "#servizi",
},
],
},
{
title: "Contatti",
items: [
{
label: "Trieste, IT",
href: "#",
},
{
label: "Chiamaci",
href: "tel:040000000",
},
],
},
]}
copyrightText="© 2025 Nova Tappezzeria Triestina · Tutti i diritti riservati"
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/shabby-armchair-with-blooming-flowers-seat_23-2147694585.jpg"
columns={[
{ title: "Servizi", items: [{ label: "Divani & Poltrone", href: "#servizi" }, { label: "Rivestimenti", href: "#servizi" }] },
{ title: "Contatti", items: [{ label: "Trieste, IT", href: "#" }, { label: "Chiamaci", href: "tel:040000000" }] },
]}
copyrightText="© 2025 Nova Tappezzeria Triestina · Tutti i diritti riservati"
/>
</div>
</ReactLenis>
</ThemeProvider>
);