7 Commits

Author SHA1 Message Date
7fc44f722a Merge version_3 into main
Merge version_3 into main
2026-03-06 12:38:55 +00:00
b2a2666445 Update src/app/page.tsx 2026-03-06 12:38:51 +00:00
380781e1a1 Update src/app/layout.tsx 2026-03-06 12:38:51 +00:00
c0a0289949 Merge version_2 into main
Merge version_2 into main
2026-03-06 12:24:16 +00:00
724ffedb11 Update src/app/page.tsx 2026-03-06 12:24:12 +00:00
116cd009a1 Update src/app/layout.tsx 2026-03-06 12:24:11 +00:00
0ef12d625c Merge version_1 into main
Merge version_1 into main
2026-03-06 12:22:24 +00:00
2 changed files with 38 additions and 46 deletions

View File

@@ -1,58 +1,41 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Poppins } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({
variable: "--font-halant", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
const poppins = Poppins({
variable: "--font-poppins", subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Salute & Bellezza - Centro Estetico Fidenza | Trattamenti Viso e Corpo", description: "Centro estetico professionale a Fidenza. Trattamenti viso, pulizia profonda, benessere e relax. Prenota il tuo appuntamento con le nostre estetiste esperte.", keywords: "centro estetico Fidenza, trattamenti viso, pulizia viso, centro benessere, estetista Parma, trattamenti corpo, beauty salon", metadataBase: new URL("https://salutebellezza.it"),
alternates: {
canonical: "https://salutebellezza.it"},
openGraph: {
title: "Salute & Bellezza - Centro Estetico Fidenza", description: "Trattamenti professionali per bellezza e benessere. Ambiente accogliente, relax garantito. Prenota ora!", url: "https://salutebellezza.it", siteName: "Salute & Bellezza", type: "website", images: [
{
url: "https://salutebellezza.it/og-image.jpg", alt: "Salute & Bellezza Centro Estetico Fidenza"},
],
},
twitter: {
card: "summary_large_image", title: "Salute & Bellezza - Centro Estetico", description: "Trattamenti professionali per bellezza e benessere a Fidenza", images: ["https://salutebellezza.it/twitter-image.jpg"],
},
robots: {
index: true,
follow: true,
},
title: "Salute & Bellezza - Centro Estetico Fidenza", description: "Centro estetico professionale a Fidenza. Trattamenti viso e corpo personalizzati in ambiente accogliente e rilassante.", keywords: "centro estetico Fidenza, trattamenti viso, trattamenti corpo, bellezza e benessere, massaggi, spa Parma", authors: [{ name: "Salute & Bellezza" }],
viewport: "width=device-width, initial-scale=1", robots: "index, follow", openGraph: {
title: "Salute & Bellezza - Centro Estetico Fidenza", description: "Centro estetico professionale a Fidenza. Trattamenti viso e corpo personalizzati.", type: "website", locale: "it_IT"},
};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} ${poppins.variable} antialiased`}
>
<Tag />
{children}
<html lang="it">
<head>
<meta charSet="utf-8" />
<meta name="theme-color" content="#ffffff" />
<script
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify({
"@context": "https://schema.org", "@type": "BeautySalon", "name": "Salute & Bellezza", "description": "Centro estetico professionale a Fidenza specializzato in trattamenti viso e corpo", "url": "https://saluteebellezza.it", "telephone": "+39-0524-527878", "address": {
"@type": "PostalAddress", "streetAddress": "Fidenza", "addressLocality": "Fidenza", "addressRegion": "PR", "addressCountry": "IT"
},
"areaServed": ["Fidenza", "Parma", "Soragna", "Salsomaggiore"],
"priceRange": "€€", "aggregateRating": {
"@type": "AggregateRating", "ratingValue": "4.3", "ratingCount": "41"
}
})
}}
/>
</head>
<body className={inter.className}>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1420,7 +1403,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}

View File

@@ -10,9 +10,17 @@ import MetricCardOne from "@/components/sections/metrics/MetricCardOne";
import ContactSplit from "@/components/sections/contact/ContactSplit";
import FaqBase from "@/components/sections/faq/FaqBase";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
import { Heart, HelpCircle, MessageSquare, Phone, Sparkles, Star, TrendingUp, Users } from "lucide-react";
import { Heart, HelpCircle, MessageSquare, Phone, Sparkles, Star, TrendingUp, Users, MapPin, Clock, CheckCircle } from "lucide-react";
export default function LandingPage() {
const handleCallClick = () => {
window.location.href = "tel:0524527878";
};
const handleContactSubmit = (email: string) => {
console.log("Contact form submitted:", email);
};
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
@@ -33,6 +41,7 @@ export default function LandingPage() {
{ name: "Servizi", id: "services" },
{ name: "Chi Siamo", id: "about" },
{ name: "Contatti", id: "contact" },
{ name: "FAQ", id: "faq" },
]}
button={{ text: "Chiama Ora", href: "tel:0524527878" }}
animateOnLoad={true}
@@ -195,6 +204,7 @@ export default function LandingPage() {
buttonText="Ricevi Informazioni"
termsText="Rispettiamo la tua privacy. I tuoi dati saranno utilizzati solo per contattarti."
tagAnimation="slide-up"
onSubmit={handleContactSubmit}
/>
</div>
@@ -210,7 +220,7 @@ export default function LandingPage() {
faqsAnimation="slide-up"
faqs={[
{
id: "1", title: "Serve prenotare in anticipo?", content: "Sì, consigliamo di prenotare almeno 2-3 giorni prima. Puoi prenotare direttamente dal sito, telefonando al 0524 527878 o inviando una richiesta. Abbiamo disponibilità fino alle 19:00."
id: "1", title: "Serve prenotare in anticipo?", content: "Sì, consigliamo di prenotare almeno 2-3 giorni prima per garantire la disponibilità. Prenotazioni disponibili dal lunedì alla domenica dalle 9:00 alle 19:00. Puoi prenotare direttamente dal sito, telefonando al 0524 527878 o inviando una richiesta tramite il nostro modulo di contatto."
},
{
id: "2", title: "Quanto dura un trattamento viso?", content: "La durata varia a seconda del tipo di trattamento: i trattamenti viso base durano circa 60 minuti, mentre i protocolli più completi possono durare fino a 90 minuti. Durante la prenotazione potrai scegliere il trattamento più adatto a te."