Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7fc44f722a | |||
| b2a2666445 | |||
| 380781e1a1 | |||
| c0a0289949 | |||
| 724ffedb11 | |||
| 116cd009a1 | |||
| 0ef12d625c |
@@ -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>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -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."
|
||||
|
||||
Reference in New Issue
Block a user