Merge version_1 into main #1
288
src/app/page.tsx
288
src/app/page.tsx
@@ -20,27 +20,22 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="bounce-effect"
|
||||
defaultTextAnimation="background-highlight"
|
||||
borderRadius="pill"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Our Story",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Catalog",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "Our Story", id: "about" },
|
||||
{ name: "Catalog", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="I Fiori Della Primula"
|
||||
/>
|
||||
@@ -50,37 +45,14 @@ export default function LandingPage() {
|
||||
<HeroCarouselLogo
|
||||
logoText="I Fiori Della Primula"
|
||||
description="Portiamo la bellezza della natura a casa tua con composizioni floreali uniche, create con passione e dedizione per ogni occasione."
|
||||
buttons={[
|
||||
{
|
||||
text: "Scopri i prodotti",
|
||||
href: "#products",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Scopri i prodotti", href: "#products" }]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-working-with-dried-flowers_23-2149591621.jpg",
|
||||
imageAlt: "elegant florist boutique interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicate-floral-frame-soft-pink-hues_23-2152004968.jpg",
|
||||
imageAlt: "elegant florist boutique interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-floral-wallpaper_23-2150705885.jpg",
|
||||
imageAlt: "elegant florist boutique interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-colorful-amazing-flowers-wooden-bowl-with-daisy-flowers-gray-wooden-background_141793-51942.jpg",
|
||||
imageAlt: "elegant florist boutique interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/various-flowers-plants-shelf_23-2147761213.jpg",
|
||||
imageAlt: "elegant florist boutique interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hand-drawn-rose-floral-background_53876-104430.jpg",
|
||||
imageAlt: "elegant florist boutique interior",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-working-with-dried-flowers_23-2149591621.jpg", imageAlt: "elegant florist boutique interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/delicate-floral-frame-soft-pink-hues_23-2152004968.jpg", imageAlt: "elegant florist boutique interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-floral-wallpaper_23-2150705885.jpg", imageAlt: "elegant florist boutique interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-colorful-amazing-flowers-wooden-bowl-with-daisy-flowers-gray-wooden-background_141793-51942.jpg", imageAlt: "elegant florist boutique interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/various-flowers-plants-shelf_23-2147761213.jpg", imageAlt: "elegant florist boutique interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/hand-drawn-rose-floral-background_53876-104430.jpg", imageAlt: "elegant florist boutique interior" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -92,18 +64,9 @@ export default function LandingPage() {
|
||||
title="La Nostra Passione per i Fiori"
|
||||
description="Dal 1995, I Fiori Della Primula si impegna a trasformare i sentimenti in forme e colori. Ogni bouquet è un racconto, ogni petalo un'emozione condivisa."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Fiori freschi quotidiani",
|
||||
description: "Selezioniamo i migliori fiori freschi ogni mattina.",
|
||||
},
|
||||
{
|
||||
title: "Composizioni personalizzate",
|
||||
description: "Ogni bouquet è creato su misura per te.",
|
||||
},
|
||||
{
|
||||
title: "Consegne rapide",
|
||||
description: "Consegniamo il tuo regalo con cura e puntualità.",
|
||||
},
|
||||
{ title: "Fiori freschi quotidiani", description: "Selezioniamo i migliori fiori freschi ogni mattina." },
|
||||
{ title: "Composizioni personalizzate", description: "Ogni bouquet è creato su misura per te." },
|
||||
{ title: "Consegne rapide", description: "Consegniamo il tuo regalo con cura e puntualità." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/florist-making-beautiful-floral-arrangement_23-2148846511.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -116,24 +79,8 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Niente compromessi",
|
||||
"Niente sprechi",
|
||||
"Niente fiori sintetici",
|
||||
"Niente ritardi",
|
||||
"Niente plastica non riciclabile",
|
||||
],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Qualità Premium",
|
||||
"Sostenibilità",
|
||||
"Design Unico",
|
||||
"Passione Artigiana",
|
||||
"Assistenza Dedicata",
|
||||
],
|
||||
}}
|
||||
negativeCard={{ items: ["Niente compromessi", "Niente sprechi", "Niente fiori sintetici", "Niente ritardi", "Niente plastica non riciclabile"] }}
|
||||
positiveCard={{ items: ["Qualità Premium", "Sostenibilità", "Design Unico", "Passione Artigiana", "Assistenza Dedicata"] }}
|
||||
title="Perché Sceglierci"
|
||||
description="Qualità, cura dei dettagli e amore per il nostro lavoro ci distinguono."
|
||||
/>
|
||||
@@ -146,42 +93,12 @@ export default function LandingPage() {
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Rosa Passion",
|
||||
price: "€45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/red-rose-multipurpose-background-anniversary-wedding-birthday-other-celebrations_1340-7081.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Spring Joy",
|
||||
price: "€35",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bouquet-red-violet-roses-with-leaves-with-pink-candles-around_114579-1854.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Pure Elegance",
|
||||
price: "€55",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-french-macarons-with-flower-pink-desk_140725-25391.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Wild Garden",
|
||||
price: "€40",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-flower-composition_23-2147694443.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Peony Dreams",
|
||||
price: "€65",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lady-hat-with-bouquet-flowers-park_23-2148029655.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Sunny Sunshine",
|
||||
price: "€38",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/assorted-flowers-store_23-2147761233.jpg",
|
||||
},
|
||||
{ id: "1", name: "Rosa Passion", price: "€45", imageSrc: "http://img.b2bpic.net/free-photo/red-rose-multipurpose-background-anniversary-wedding-birthday-other-celebrations_1340-7081.jpg" },
|
||||
{ id: "2", name: "Spring Joy", price: "€35", imageSrc: "http://img.b2bpic.net/free-photo/bouquet-red-violet-roses-with-leaves-with-pink-candles-around_114579-1854.jpg" },
|
||||
{ id: "3", name: "Pure Elegance", price: "€55", imageSrc: "http://img.b2bpic.net/free-photo/front-view-french-macarons-with-flower-pink-desk_140725-25391.jpg" },
|
||||
{ id: "4", name: "Wild Garden", price: "€40", imageSrc: "http://img.b2bpic.net/free-photo/elegant-flower-composition_23-2147694443.jpg" },
|
||||
{ id: "5", name: "Peony Dreams", price: "€65", imageSrc: "http://img.b2bpic.net/free-photo/lady-hat-with-bouquet-flowers-park_23-2148029655.jpg" },
|
||||
{ id: "6", name: "Sunny Sunshine", price: "€38", imageSrc: "http://img.b2bpic.net/free-photo/assorted-flowers-store_23-2147761233.jpg" },
|
||||
]}
|
||||
title="Le Nostre Creazioni"
|
||||
description="Una selezione curata dei bouquet più amati, perfetti per ogni momento."
|
||||
@@ -194,24 +111,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
title: "Bouquet consegnati",
|
||||
value: "15,000+",
|
||||
icon: CheckCircle,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
title: "Anni di esperienza",
|
||||
value: "29+",
|
||||
icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
title: "Clienti felici",
|
||||
value: "9,000+",
|
||||
icon: Star,
|
||||
},
|
||||
{ id: "m1", title: "Bouquet consegnati", value: "15,000+", icon: CheckCircle },
|
||||
{ id: "m2", title: "Anni di esperienza", value: "29+", icon: Award },
|
||||
{ id: "m3", title: "Clienti felici", value: "9,000+", icon: Star },
|
||||
]}
|
||||
title="La Nostra Esperienza"
|
||||
description="Numeri che raccontano la nostra crescita e la soddisfazione dei nostri clienti."
|
||||
@@ -225,46 +127,11 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Anna Rossi",
|
||||
role: "Cliente",
|
||||
company: "Milano",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chaming-surprised-dark-skinned-woman-gets-bouquet-flowers_273609-46095.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marco Verdi",
|
||||
role: "Cliente",
|
||||
company: "Roma",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bride-inwedding-dress-holding-sniffing-wedding-bouquet_8353-12583.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sara Bianchi",
|
||||
role: "Cliente",
|
||||
company: "Torino",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-with-shopping-bags_1187-3648.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Giulia Neri",
|
||||
role: "Cliente",
|
||||
company: "Firenze",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/anxious-pretty-young-woman-holding-bouquet-flowers-biting-her-nail_141793-125296.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Luca Blu",
|
||||
role: "Cliente",
|
||||
company: "Bologna",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-celebrating-mother-s-day_23-2151207241.jpg",
|
||||
},
|
||||
{ id: "1", name: "Anna Rossi", role: "Cliente", company: "Milano", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/chaming-surprised-dark-skinned-woman-gets-bouquet-flowers_273609-46095.jpg" },
|
||||
{ id: "2", name: "Marco Verdi", role: "Cliente", company: "Roma", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/bride-inwedding-dress-holding-sniffing-wedding-bouquet_8353-12583.jpg" },
|
||||
{ id: "3", name: "Sara Bianchi", role: "Cliente", company: "Torino", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-with-shopping-bags_1187-3648.jpg" },
|
||||
{ id: "4", name: "Giulia Neri", role: "Cliente", company: "Firenze", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/anxious-pretty-young-woman-holding-bouquet-flowers-biting-her-nail_141793-125296.jpg" },
|
||||
{ id: "5", name: "Luca Blu", role: "Cliente", company: "Bologna", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-celebrating-mother-s-day_23-2151207241.jpg" },
|
||||
]}
|
||||
title="Dicono di Noi"
|
||||
description="Il calore dei nostri clienti è la nostra ricompensa più grande."
|
||||
@@ -276,31 +143,11 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Quali sono i tempi di consegna?",
|
||||
content: "Consegniamo entro 24 ore dall'ordine effettuato.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Potete personalizzare i bouquet?",
|
||||
content: "Certamente, contattaci per discutere le tue preferenze.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Dove consegnate?",
|
||||
content: "Consegniamo in tutta la provincia con corriere refrigerato.",
|
||||
},
|
||||
{
|
||||
id: "q4",
|
||||
title: "Accettate pagamenti alla consegna?",
|
||||
content: "Sì, offriamo diverse opzioni di pagamento tra cui contrassegno.",
|
||||
},
|
||||
{
|
||||
id: "q5",
|
||||
title: "I fiori sono di provenienza locale?",
|
||||
content: "Privilegiamo i piccoli produttori locali per garantire freschezza.",
|
||||
},
|
||||
{ id: "q1", title: "Quali sono i tempi di consegna?", content: "Consegniamo entro 24 ore dall'ordine effettuato." },
|
||||
{ id: "q2", title: "Potete personalizzare i bouquet?", content: "Certamente, contattaci per discutere le tue preferenze." },
|
||||
{ id: "q3", title: "Dove consegnate?", content: "Consegniamo in tutta la provincia con corriere refrigerato." },
|
||||
{ id: "q4", title: "Accettate pagamenti alla consegna?", content: "Sì, offriamo diverse opzioni di pagamento tra cui contrassegno." },
|
||||
{ id: "q5", title: "I fiori sono di provenienza locale?", content: "Privilegiamo i piccoli produttori locali per garantire freschezza." },
|
||||
]}
|
||||
title="Domande Frequenti"
|
||||
description="Hai dei dubbi? Qui troverai le risposte alle domande più comuni sui nostri servizi."
|
||||
@@ -314,25 +161,10 @@ export default function LandingPage() {
|
||||
title="Contattaci"
|
||||
description="Hai un desiderio floreale? Scrivici e lo trasformeremo in realtà."
|
||||
inputs={[
|
||||
{
|
||||
name: "nome",
|
||||
type: "text",
|
||||
placeholder: "Il tuo nome",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "La tua email",
|
||||
required: true,
|
||||
},
|
||||
{ name: "nome", type: "text", placeholder: "Il tuo nome", required: true },
|
||||
{ name: "email", type: "email", placeholder: "La tua email", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "messaggio",
|
||||
placeholder: "Raccontaci cosa vorresti",
|
||||
rows: 4,
|
||||
required: true,
|
||||
}}
|
||||
textarea={{ name: "messaggio", placeholder: "Raccontaci cosa vorresti", rows: 4, required: true }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-woman-working-with-flowers_23-2149591622.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -342,36 +174,12 @@ export default function LandingPage() {
|
||||
imageSrc="http://img.b2bpic.net/free-photo/floral-composition-with-elegant-style_23-2147897683.jpg"
|
||||
logoText="I Fiori Della Primula"
|
||||
columns={[
|
||||
{
|
||||
title: "Contatti",
|
||||
items: [
|
||||
{
|
||||
label: "Via dei Fiori 123",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "info@fioriprimula.it",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Link",
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Contatti", items: [{ label: "Via dei Fiori 123", href: "#" }, { label: "info@fioriprimula.it", href: "#" }] },
|
||||
{ title: "Link", items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user