Merge version_2 into main #2

Merged
bender merged 6 commits from version_2 into main 2026-05-04 16:00:03 +00:00
6 changed files with 200 additions and 1 deletions

84
src/app/agrate/page.tsx Normal file
View File

@@ -0,0 +1,84 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import { Clock, MapPin, Phone } from "lucide-react";
export default function AgratePage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="smallMedium"
sizing="mediumLargeSizeLargeTitles"
background="floatingGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="double-inset"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "Contatti", id: "contact" },
]}
brandName="Dolce Forno"
/>
</div>
<div id="hero" data-section="hero" className="pt-32 pb-16 px-6 text-center">
<h1 className="text-4xl font-bold mb-4">Panificio Dolce Forno - Agrate</h1>
<p className="text-xl">Via Giambattista Ferrari 84, Agrate Brianza</p>
</div>
<div id="about" data-section="about" className="py-16 px-6">
<div className="grid md:grid-cols-3 gap-8">
<div className="p-6 rounded-xl border border-border flex flex-col items-center">
<MapPin className="mb-4 text-primary" size={32} />
<h3 className="font-bold mb-2">Indirizzo</h3>
<p>Via Giambattista Ferrari 84, Agrate Brianza</p>
</div>
<div className="p-6 rounded-xl border border-border flex flex-col items-center">
<Clock className="mb-4 text-primary" size={32} />
<h3 className="font-bold mb-2">Orari</h3>
<p>Lun-Sab: 07:00 - 19:30<br/>Dom: 08:00 - 13:00</p>
</div>
<div className="p-6 rounded-xl border border-border flex flex-col items-center">
<Phone className="mb-4 text-primary" size={32} />
<h3 className="font-bold mb-2">Contatti</h3>
<p>Tel: +39 039 1234567</p>
</div>
</div>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Contatti"
title="Passa a trovarci"
description="Siamo ad Agrate per offrirti il meglio dei nostri prodotti da forno artigianali ogni giorno."
buttons={[{ text: "Chiama Ora", href: "tel:+390391234567" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Punti Vendita", items: [{ label: "Cologno Monzese", href: "/" }, { label: "Cernusco", href: "/" }, { label: "Agrate", href: "#" }] },
{ title: "Informazioni", items: [{ label: "Home", href: "/" }, { label: "Contatti", href: "#" }] }
]}
bottomLeftText="© 2024 Dolce Forno."
bottomRightText="P.IVA 1234567890"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -0,0 +1,35 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TextAbout from '@/components/sections/about/TextAbout';
import { MapPin, Clock, Phone } from "lucide-react";
export default function ColognoPage() {
return (
<ThemeProvider>
<ReactLenis root>
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "Cologno", id: "#" },
{ name: "Cernusco", id: "/pizzeria-cernusco" }
]}
brandName="Dolce Forno"
/>
<div className="pt-32 px-6 max-w-4xl mx-auto min-h-screen">
<h1 className="text-4xl font-bold mb-8">Dolce Forno Panificio - Cologno Monzese</h1>
<div className="space-y-6">
<div className="flex items-center gap-4 text-lg"><MapPin /> Via della Repubblica 5, Cologno Monzese</div>
<div className="flex items-center gap-4 text-lg"><Clock /> Lun-Sab: 07:00 - 20:00</div>
<div className="flex items-center gap-4 text-lg"><Phone /> +39 02 1234567</div>
</div>
</div>
<FooterSimple columns={[]} bottomLeftText="© 2025 Dolce Forno." />
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -96,6 +96,7 @@ export default function LandingPage() {
positiveCard={{ items: ["Dolce Forno, Via della Repubblica 5, Cologno Monzese (MI)", "Pizzeria, Piazza Sorge Mento 15, Cernusco", "Panifico Pizzeria Bar, Via Artigiani 140, Cinisello Balsamo"] }}
title="Dove Trovarci"
description="Venite a trovarci nei nostri numerosi punti vendita dislocati in tutta la Lombardia."
buttons={[{ text: "Visita Agrate", href: "/agrate" }]}
/>
</div>
@@ -159,7 +160,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Punti Vendita", items: [{ label: "Cologno Monzese", href: "#" }, { label: "Cernusco", href: "#" }, { label: "Cinisello", href: "#" }, { label: "Monza", href: "#" }, { label: "Agrate", href: "#" }] },
{ title: "Punti Vendita", items: [{ label: "Cologno Monzese", href: "#" }, { label: "Cernusco", href: "#" }, { label: "Cinisello", href: "#" }, { label: "Monza", href: "#" }, { label: "Agrate", href: "/agrate" }] },
{ title: "Informazioni", items: [{ label: "Chi Siamo", href: "#" }, { label: "Prodotti", href: "#" }, { label: "Contatti", href: "#" }] }
]}
bottomLeftText="© 2024 Dolce Forno."

View File

@@ -0,0 +1,23 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import TextAbout from '@/components/sections/about/TextAbout';
export default function CiniselloPage() {
return (
<ThemeProvider>
<ReactLenis root>
<NavbarStyleCentered navItems={[{name: "Home", id: "/"}, {name: "Cinisello", id: "/panificio-cinisello"}, {name: "Monza", id: "/panificio-monza"}]} brandName="Dolce Forno" />
<div className="pt-32 pb-16 px-6">
<TextAbout title="Panificio e Bar - Cinisello" description="Via Artigiani 140, Cinisello Balsamo. Orari: 07:00 - 19:30" />
</div>
<ContactCTA tag="Contatti" title="Hai domande?" description="Contattaci per ordini personalizzati a Cinisello." buttons={[{text: "Contatta", href: "#"}]} />
<FooterSimple columns={[]} bottomLeftText="© 2024 Dolce Forno." bottomRightText="P.IVA 1234567890" />
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -0,0 +1,23 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import TextAbout from '@/components/sections/about/TextAbout';
export default function MonzaPage() {
return (
<ThemeProvider>
<ReactLenis root>
<NavbarStyleCentered navItems={[{name: "Home", id: "/"}, {name: "Cinisello", id: "/panificio-cinisello"}, {name: "Monza", id: "/panificio-monza"}]} brandName="Dolce Forno" />
<div className="pt-32 pb-16 px-6">
<TextAbout title="Panificio - Monza" description="Via D'Annunzio 15, Monza. Orari: 07:30 - 19:00" />
</div>
<ContactCTA tag="Contatti" title="Hai domande?" description="Contattaci per ordini personalizzati a Monza." buttons={[{text: "Contatta", href: "#"}]} />
<FooterSimple columns={[]} bottomLeftText="© 2024 Dolce Forno." bottomRightText="P.IVA 1234567890" />
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -0,0 +1,33 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import FooterSimple from '@/components/sections/footer/FooterSimple';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import { MapPin, Clock, Phone } from "lucide-react";
export default function CernuscoPage() {
return (
<ThemeProvider>
<ReactLenis root>
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "/" },
{ name: "Cologno", id: "/dolce-forno-cologno" },
{ name: "Cernusco", id: "#" }
]}
brandName="Dolce Forno"
/>
<div className="pt-32 px-6 max-w-4xl mx-auto min-h-screen">
<h1 className="text-4xl font-bold mb-8">Pizzeria - Cernusco</h1>
<div className="space-y-6">
<div className="flex items-center gap-4 text-lg"><MapPin /> Piazza Risorgimento 15, Cernusco</div>
<div className="flex items-center gap-4 text-lg"><Clock /> Mar-Dom: 12:00 - 23:00</div>
<div className="flex items-center gap-4 text-lg"><Phone /> +39 02 7654321</div>
</div>
</div>
<FooterSimple columns={[]} bottomLeftText="© 2025 Dolce Forno." />
</ReactLenis>
</ThemeProvider>
);
}