Merge version_1_1781872959160 into main
Merge version_1_1781872959160 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -5,153 +5,121 @@ import FeaturesImageBento from '@/components/sections/features/FeaturesImageBent
|
||||
import HeroSplitMediaGrid from '@/components/sections/hero/HeroSplitMediaGrid';
|
||||
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
|
||||
import TestimonialMarqueeOverlayCards from '@/components/sections/testimonial/TestimonialMarqueeOverlayCards';
|
||||
import { Award, Droplets, Leaf, Sun } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroSplitMediaGrid
|
||||
tag="Giardinaggio Professionale"
|
||||
title="Trasformiamo i tuoi spazi verdi in capolavori"
|
||||
description="Cura del prato, potatura alberi e design paesaggistico personalizzato. Esperti al tuo servizio per giardini sempre rigogliosi."
|
||||
primaryButton={{
|
||||
text: "Scopri i servizi", href: "#services"}}
|
||||
secondaryButton={{
|
||||
text: "Contattaci", href: "#contact"}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-gardener-cutting-flower-with-secateurs_23-2148165348.jpg"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grassy-field-with-green-trees-blue-sky-daytime_181624-14933.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Giardinaggio Professionale"
|
||||
title="Trasformiamo i tuoi spazi verdi in capolavori"
|
||||
description="Cura del prato, potatura alberi e design paesaggistico personalizzato. Esperti al tuo servizio per giardini sempre rigogliosi."
|
||||
primaryButton={{ text: "Scopri i servizi", href: "#services" }}
|
||||
secondaryButton={{ text: "Contattaci", href: "#contact" }}
|
||||
items={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-gardener-cutting-flower-with-secateurs_23-2148165348.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/grassy-field-with-green-trees-blue-sky-daytime_181624-14933.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesBento
|
||||
tag="Perché scegliere noi"
|
||||
title="Passione per la natura"
|
||||
description="Utilizziamo le migliori tecniche per la salute e l'estetica del tuo giardino."
|
||||
features={[
|
||||
{
|
||||
title: "Cura del Prato", description: "Taglio professionale, concimazione e rigenerazione del tappeto erboso.", bentoComponent: "info-card-marquee", infoCards: [
|
||||
{
|
||||
icon: "Leaf", label: "Area coperta", value: "500m²+"},
|
||||
{
|
||||
icon: "Sun", label: "Anno di esperienza", value: "15+"},
|
||||
]
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Perché scegliere noi"
|
||||
title="Passione per la natura"
|
||||
description="Utilizziamo le migliori tecniche per la salute e l'estetica del tuo giardino."
|
||||
features={[
|
||||
{
|
||||
title: "Cura del Prato", description: "Taglio professionale, concimazione e rigenerazione del tappeto erboso.", bentoComponent: "info-card-marquee", infoCards: [
|
||||
{ icon: "Leaf", label: "Area coperta", value: "500m²+" },
|
||||
{ icon: "Sun", label: "Anno di esperienza", value: "15+" },
|
||||
]
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<SectionErrorBoundary name="services">
|
||||
<div id="services" data-section="services">
|
||||
<SectionErrorBoundary name="services">
|
||||
<FeaturesImageBento
|
||||
tag="I nostri servizi"
|
||||
title="Soluzioni per ogni giardino"
|
||||
description="Servizi completi per la manutenzione e la valorizzazione del tuo spazio verde."
|
||||
items={[
|
||||
{
|
||||
title: "Potatura", description: "Manutenzione sicura e precisa.", imageSrc: "http://img.b2bpic.net/free-photo/gardener-cutting-dried-branches_23-2148396751.jpg"},
|
||||
{
|
||||
title: "Design", description: "Progettazione paesaggistica.", imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-her-exterior-hobbies_23-2149366984.jpg"},
|
||||
{
|
||||
title: "Irrigazione", description: "Sistemi automatici efficienti.", imageSrc: "http://img.b2bpic.net/free-photo/bamboo-pour-water-sakura-leaf_1150-10883.jpg"},
|
||||
{
|
||||
title: "Concimazione", description: "Nutrimento biologico.", imageSrc: "http://img.b2bpic.net/free-photo/gardening-concept-with-plant-tools_23-2147673255.jpg"},
|
||||
{
|
||||
title: "Rimozione", description: "Pulizia accurata del verde.", imageSrc: "http://img.b2bpic.net/free-photo/joyful-man-shoveling-leaves-with-garden-tools_259150-59028.jpg"},
|
||||
{
|
||||
title: "Manutenzione", description: "Programmi regolari tutto l'anno.", imageSrc: "http://img.b2bpic.net/free-photo/gardener-standing-near-hedge-with-electric-trimmer-hands_7502-9547.jpg"},
|
||||
{
|
||||
title: "Consulenza", description: "Consigli esperti dal giardiniere.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-beautiful-blond-hair-gentle-smile-dressed-green-robe-with-belt-is-working-greenhouse_197531-12285.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="I nostri servizi"
|
||||
title="Soluzioni per ogni giardino"
|
||||
description="Servizi completi per la manutenzione e la valorizzazione del tuo spazio verde."
|
||||
items={[
|
||||
{ title: "Potatura", description: "Manutenzione sicura e precisa.", imageSrc: "http://img.b2bpic.net/free-photo/gardener-cutting-dried-branches_23-2148396751.jpg" },
|
||||
{ title: "Design", description: "Progettazione paesaggistica.", imageSrc: "http://img.b2bpic.net/free-photo/woman-enjoying-her-exterior-hobbies_23-2149366984.jpg" },
|
||||
{ title: "Irrigazione", description: "Sistemi automatici efficienti.", imageSrc: "http://img.b2bpic.net/free-photo/bamboo-pour-water-sakura-leaf_1150-10883.jpg" },
|
||||
{ title: "Concimazione", description: "Nutrimento biologico.", imageSrc: "http://img.b2bpic.net/free-photo/gardening-concept-with-plant-tools_23-2147673255.jpg" },
|
||||
{ title: "Rimozione", description: "Pulizia accurata del verde.", imageSrc: "http://img.b2bpic.net/free-photo/joyful-man-shoveling-leaves-with-garden-tools_259150-59028.jpg" },
|
||||
{ title: "Manutenzione", description: "Programmi regolari tutto l'anno.", imageSrc: "http://img.b2bpic.net/free-photo/gardener-standing-near-hedge-with-electric-trimmer-hands_7502-9547.jpg" },
|
||||
{ title: "Consulenza", description: "Consigli esperti dal giardiniere.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-beautiful-blond-hair-gentle-smile-dressed-green-robe-with-belt-is-working-greenhouse_197531-12285.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<MetricsIconCards
|
||||
tag="I nostri numeri"
|
||||
title="Risultati che contano"
|
||||
description="Orgogliosi del lavoro svolto per i nostri clienti."
|
||||
metrics={[
|
||||
{
|
||||
icon: "Leaf", title: "Alberi curati", value: "250+"},
|
||||
{
|
||||
icon: "Droplets", title: "Giardini progettati", value: "80+"},
|
||||
{
|
||||
icon: "Award", title: "Clienti soddisfatti", value: "120+"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="I nostri numeri"
|
||||
title="Risultati che contano"
|
||||
description="Orgogliosi del lavoro svolto per i nostri clienti."
|
||||
metrics={[
|
||||
{ icon: "Leaf", title: "Alberi curati", value: "250+" },
|
||||
{ icon: "Droplets", title: "Giardini progettati", value: "80+" },
|
||||
{ icon: "Award", title: "Clienti soddisfatti", value: "120+" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialMarqueeOverlayCards
|
||||
tag="Testimonianze"
|
||||
title="Cosa dicono di noi"
|
||||
description="La soddisfazione dei nostri clienti è la nostra miglior ricompensa."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Giulia R.", role: "Cliente privato", company: "Villaverde", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-florist-posing-smiling-flowers_176420-2054.jpg"},
|
||||
{
|
||||
name: "Marco P.", role: "Responsabile condominio", company: "Parco Sud", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-businesswoman-smiling-happy-standing-city_839833-14128.jpg"},
|
||||
{
|
||||
name: "Anna L.", role: "Proprietaria casa", company: "Casa Fiorita", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-farmer-woman-checking-strawberry-farm_1150-6764.jpg"},
|
||||
{
|
||||
name: "Luca S.", role: "Architetto", company: "Studio Verde", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-green-grass_1098-1751.jpg"},
|
||||
{
|
||||
name: "Elena M.", role: "Cliente", company: "Giardino delle Rose", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-man-hat-gardening-with-granddaugher_1157-38489.jpg"},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Testimonianze"
|
||||
title="Cosa dicono di noi"
|
||||
description="La soddisfazione dei nostri clienti è la nostra miglior ricompensa."
|
||||
testimonials={[
|
||||
{ name: "Giulia R.", role: "Cliente privato", company: "Villaverde", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-florist-posing-smiling-flowers_176420-2054.jpg" },
|
||||
{ name: "Marco P.", role: "Responsabile condominio", company: "Parco Sud", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-businesswoman-smiling-happy-standing-city_839833-14128.jpg" },
|
||||
{ name: "Anna L.", role: "Proprietaria casa", company: "Casa Fiorita", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-farmer-woman-checking-strawberry-farm_1150-6764.jpg" },
|
||||
{ name: "Luca S.", role: "Architetto", company: "Studio Verde", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-green-grass_1098-1751.jpg" },
|
||||
{ name: "Elena M.", role: "Cliente", company: "Giardino delle Rose", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-man-hat-gardening-with-granddaugher_1157-38489.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTwoColumn
|
||||
tag="FAQ"
|
||||
title="Domande frequenti"
|
||||
description="Hai dei dubbi sulla manutenzione del giardino?"
|
||||
items={[
|
||||
{
|
||||
question: "Ogni quanto va potato il giardino?", answer: "Dipende dalle specie, solitamente due volte l'anno."},
|
||||
{
|
||||
question: "Offrite preventivi gratuiti?", answer: "Sì, effettuiamo sopralluoghi gratuiti per ogni preventivo."},
|
||||
{
|
||||
question: "Operate anche in inverno?", answer: "Certamente, ci occupiamo anche della pulizia e protezione invernale."},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="FAQ"
|
||||
title="Domande frequenti"
|
||||
description="Hai dei dubbi sulla manutenzione del giardino?"
|
||||
items={[
|
||||
{ question: "Ogni quanto va potato il giardino?", answer: "Dipende dalle specie, solitamente due volte l'anno." },
|
||||
{ question: "Offrite preventivi gratuiti?", answer: "Sì, effettuiamo sopralluoghi gratuiti per ogni preventivo." },
|
||||
{ question: "Operate anche in inverno?", answer: "Certamente, ci occupiamo anche della pulizia e protezione invernale." },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Contatti"
|
||||
text="Pronto per un giardino perfetto?"
|
||||
primaryButton={{
|
||||
text: "Contattaci ora", href: "mailto:info@verdevivo.it"}}
|
||||
secondaryButton={{
|
||||
text: "Chiamaci", href: "tel:+39000000000"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Contatti"
|
||||
text="Pronto per un giardino perfetto?"
|
||||
primaryButton={{ text: "Contattaci ora", href: "mailto:info@verdevivo.it" }}
|
||||
secondaryButton={{ text: "Chiamaci", href: "tel:+39000000000" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user