diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index f91505f..d9a57fc 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -17,8 +17,7 @@ const navItems = [ const footerColumns = [ { - title: "Servizi / Services", - items: [ + title: "Servizi / Services", items: [ { label: "Riscaldamento / Heating", href: "services" }, { label: "Idraulica / Plumbing", href: "services" }, { label: "Manutenzione / Maintenance", href: "services" }, @@ -26,8 +25,7 @@ const footerColumns = [ ], }, { - title: "Azienda / Company", - items: [ + title: "Azienda / Company", items: [ { label: "Chi Siamo / About", href: "about" }, { label: "Il Nostro Team / Our Team", href: "about" }, { label: "Processo / Process", href: "process" }, @@ -35,8 +33,7 @@ const footerColumns = [ ], }, { - title: "Contatti / Contact", - items: [ + title: "Contatti / Contact", items: [ { label: "Contattaci / Contact Us", href: "contact" }, { label: "Supporto 24/7 / Support", href: "contact" }, { label: "Privacy Policy", href: "#" }, @@ -53,7 +50,7 @@ export default function AboutPage() { borderRadius="soft" contentWidth="mediumSmall" sizing="mediumLargeSizeLargeTitles" - background="grid" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="shadow" secondaryButtonStyle="solid" @@ -64,9 +61,7 @@ export default function AboutPage() { navItems={navItems} brandName="Teknoclima srl" button={{ - text: "Richiedi Preventivo / Get Quote", - href: "#contact", - }} + text: "Richiedi Preventivo / Get Quote", href: "#contact"}} /> @@ -74,10 +69,7 @@ export default function AboutPage() { @@ -73,10 +68,7 @@ export default function ContactPage() { @@ -93,13 +85,11 @@ export default function ContactPage() { { name: "service", type: "text", placeholder: "Tipo di Servizio / Service Type", required: false }, ]} textarea={{ - name: "message", - placeholder: "Descrivi il Tuo Problema o Progetto / Describe Your Issue or Project", - rows: 6, + name: "message", placeholder: "Descrivi il Tuo Problema o Progetto / Describe Your Issue or Project", rows: 6, required: true, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/relaxed-coworkers-office-having-fun-chatting-while-reviewing-documents_482257-126482.jpg?_wi=3" + imageSrc="http://img.b2bpic.net/free-photo/relaxed-coworkers-office-having-fun-chatting-while-reviewing-documents_482257-126482.jpg" imageAlt="Professional team ready to help" mediaAnimation="opacity" mediaPosition="right" diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 93d982a..4df339f 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,40 +5,25 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const sourceSans3 = Source_Sans_3({ - variable: "--font-source-sans-3", - subsets: ["latin"], + variable: "--font-source-sans-3", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Teknoclima srl - Impianti Riscaldamento e Idraulica Professionali", - description: "Esperienza trentennale in sistemi di riscaldamento e impianti idraulici. Soluzioni innovative e efficienti per residenze e aziende. Contattaci oggi per una consulenza gratuita.", - keywords: "riscaldamento, impianti, idraulica, caldaia, manutenzione, tecnoclima, Italia, professional heating, plumbing systems, boiler installation", - robots: { + title: "Teknoclima srl - Impianti Riscaldamento e Idraulica Professionali", description: "Esperienza trentennale in sistemi di riscaldamento e impianti idraulici. Soluzioni innovative e efficienti per residenze e aziende. Contattaci oggi per una consulenza gratuita.", keywords: "riscaldamento, impianti, idraulica, caldaia, manutenzione, tecnoclima, Italia, professional heating, plumbing systems, boiler installation", robots: { index: true, follow: true, }, metadataBase: new URL("https://teknoclima-srl.com"), alternates: { - canonical: "https://teknoclima-srl.com", - }, + canonical: "https://teknoclima-srl.com"}, openGraph: { - title: "Teknoclima srl - Soluzioni di Riscaldamento e Idraulica", - description: "Tre decenni di esperienza in sistemi di riscaldamento e idraulica di qualità. Scopri come possiamo migliorare il tuo comfort.", - url: "https://teknoclima-srl.com", - siteName: "Teknoclima srl", - type: "website", - images: [ + title: "Teknoclima srl - Soluzioni di Riscaldamento e Idraulica", description: "Tre decenni di esperienza in sistemi di riscaldamento e idraulica di qualità. Scopri come possiamo migliorare il tuo comfort.", url: "https://teknoclima-srl.com", siteName: "Teknoclima srl", type: "website", images: [ { - url: "http://img.b2bpic.net/free-photo/technician-checking-heating-system-boiler-room_169016-55684.jpg", - alt: "Teknoclima srl - Professional Plumbing & Heating Systems", - }, + url: "http://img.b2bpic.net/free-photo/technician-checking-heating-system-boiler-room_169016-55684.jpg", alt: "Teknoclima srl - Professional Plumbing & Heating Systems"}, ], }, twitter: { - card: "summary_large_image", - title: "Teknoclima srl - Impianti Professionali", - description: "Riscaldamento e idraulica di eccellenza con 30+ anni di esperienza.", - images: ["http://img.b2bpic.net/free-photo/technician-checking-heating-system-boiler-room_169016-55684.jpg"], + card: "summary_large_image", title: "Teknoclima srl - Impianti Professionali", description: "Riscaldamento e idraulica di eccellenza con 30+ anni di esperienza.", images: ["http://img.b2bpic.net/free-photo/technician-checking-heating-system-boiler-room_169016-55684.jpg"], }, }; diff --git a/src/app/page.tsx b/src/app/page.tsx index 9aeb6db..885fa02 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -21,8 +21,7 @@ const navItems = [ const footerColumns = [ { - title: "Servizi / Services", - items: [ + title: "Servizi / Services", items: [ { label: "Riscaldamento / Heating", href: "services" }, { label: "Idraulica / Plumbing", href: "services" }, { label: "Manutenzione / Maintenance", href: "services" }, @@ -30,8 +29,7 @@ const footerColumns = [ ], }, { - title: "Azienda / Company", - items: [ + title: "Azienda / Company", items: [ { label: "Chi Siamo / About", href: "about" }, { label: "Il Nostro Team / Our Team", href: "about" }, { label: "Processo / Process", href: "process" }, @@ -39,8 +37,7 @@ const footerColumns = [ ], }, { - title: "Contatti / Contact", - items: [ + title: "Contatti / Contact", items: [ { label: "Contattaci / Contact Us", href: "contact" }, { label: "Supporto 24/7 / Support", href: "contact" }, { label: "Privacy Policy", href: "#" }, @@ -57,7 +54,7 @@ export default function HomePage() { borderRadius="soft" contentWidth="mediumSmall" sizing="mediumLargeSizeLargeTitles" - background="grid" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="shadow" secondaryButtonStyle="solid" @@ -68,9 +65,7 @@ export default function HomePage() { navItems={navItems} brandName="Teknoclima srl" button={{ - text: "Richiedi Preventivo / Get Quote", - href: "#contact", - }} + text: "Richiedi Preventivo / Get Quote", href: "#contact"}} /> @@ -78,7 +73,7 @@ export default function HomePage() { @@ -168,32 +144,16 @@ export default function HomePage() { features={[ { id: 1, - title: "Consulenza Iniziale / Initial Consultation", - description: "Incontro con i nostri esperti per analizzare le vostre esigenze e proporre soluzioni ottimali. / Meeting with our experts to analyze your needs and propose optimal solutions.", - imageSrc: "http://img.b2bpic.net/free-photo/agent-evaluating-clients-financial-needs-performing-analysis-meeting_482257-115576.jpg", - imageAlt: "Initial consultation", - }, + title: "Consulenza Iniziale / Initial Consultation", description: "Incontro con i nostri esperti per analizzare le vostre esigenze e proporre soluzioni ottimali. / Meeting with our experts to analyze your needs and propose optimal solutions.", imageSrc: "http://img.b2bpic.net/free-photo/agent-evaluating-clients-financial-needs-performing-analysis-meeting_482257-115576.jpg", imageAlt: "Initial consultation"}, { id: 2, - title: "Progettazione e Preventivo / Design & Quotation", - description: "Sviluppiamo un progetto dettagliato con preventivo trasparente e senza sorprese. / We develop a detailed plan with transparent quotation and no surprises.", - imageSrc: "http://img.b2bpic.net/free-photo/builder-orange-work-clothes-using-hammer-with-stand-different-tools-near-workshop_574295-1632.jpg?_wi=1", - imageAlt: "Design and planning", - }, + title: "Progettazione e Preventivo / Design & Quotation", description: "Sviluppiamo un progetto dettagliato con preventivo trasparente e senza sorprese. / We develop a detailed plan with transparent quotation and no surprises.", imageSrc: "http://img.b2bpic.net/free-photo/builder-orange-work-clothes-using-hammer-with-stand-different-tools-near-workshop_574295-1632.jpg", imageAlt: "Design and planning"}, { id: 3, - title: "Installazione Professionale / Professional Installation", - description: "Realizzazione dell'impianto con materiali certificati e massima attenzione ai dettagli. / System installation with certified materials and meticulous attention to detail.", - imageSrc: "http://img.b2bpic.net/free-photo/builder-orange-work-clothes-using-hammer-with-stand-different-tools-near-workshop_574295-1632.jpg?_wi=2", - imageAlt: "Professional installation", - }, + title: "Installazione Professionale / Professional Installation", description: "Realizzazione dell'impianto con materiali certificati e massima attenzione ai dettagli. / System installation with certified materials and meticulous attention to detail.", imageSrc: "http://img.b2bpic.net/free-photo/builder-orange-work-clothes-using-hammer-with-stand-different-tools-near-workshop_574295-1632.jpg", imageAlt: "Professional installation"}, { id: 4, - title: "Test e Supporto Continuo / Testing & Ongoing Support", - description: "Verifica completa del sistema e supporto post-installazione con garanzia estesa. / Complete system verification and post-installation support with extended warranty.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-female-engineer-hand-controling-robot-arm-welding-machine-industrial-40-modern-factory-backgroundsmart-female-engineer-inspect-quality-control-factory_609648-856.jpg", - imageAlt: "Quality testing", - }, + title: "Test e Supporto Continuo / Testing & Ongoing Support", description: "Verifica completa del sistema e supporto post-installazione con garanzia estesa. / Complete system verification and post-installation support with extended warranty.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-female-engineer-hand-controling-robot-arm-welding-machine-industrial-40-modern-factory-backgroundsmart-female-engineer-inspect-quality-control-factory_609648-856.jpg", imageAlt: "Quality testing"}, ]} /> @@ -222,20 +182,11 @@ export default function HomePage() { tagAnimation="slide-up" metrics={[ { - id: "1", - value: "40%", - description: "Riduzione dei consumi energetici medi sui sistemi installati negli ultimi 5 anni. / Average energy consumption reduction on systems installed in the last 5 years.", - }, + id: "1", value: "40%", description: "Riduzione dei consumi energetici medi sui sistemi installati negli ultimi 5 anni. / Average energy consumption reduction on systems installed in the last 5 years."}, { - id: "2", - value: "100%", - description: "Utilizzo di materiali certificati e conformi alle normative europee di qualità e sicurezza. / Use of certified materials compliant with European quality and safety standards.", - }, + id: "2", value: "100%", description: "Utilizzo di materiali certificati e conformi alle normative europee di qualità e sicurezza. / Use of certified materials compliant with European quality and safety standards."}, { - id: "3", - value: "98%", - description: "Tasso di soddisfazione cliente, garantito dai nostri standard di eccellenza. / Customer satisfaction rate, guaranteed by our excellence standards.", - }, + id: "3", value: "98%", description: "Tasso di soddisfazione cliente, garantito dai nostri standard di eccellenza. / Customer satisfaction rate, guaranteed by our excellence standards."}, ]} metricsAnimation="slide-up" useInvertedBackground={false} @@ -253,13 +204,11 @@ export default function HomePage() { { name: "service", type: "text", placeholder: "Tipo di Servizio / Service Type", required: false }, ]} textarea={{ - name: "message", - placeholder: "Messaggio / Your Message", - rows: 5, + name: "message", placeholder: "Messaggio / Your Message", rows: 5, required: true, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/relaxed-coworkers-office-having-fun-chatting-while-reviewing-documents_482257-126482.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/relaxed-coworkers-office-having-fun-chatting-while-reviewing-documents_482257-126482.jpg" imageAlt="Professional team ready to help" mediaAnimation="opacity" mediaPosition="right" diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index 907749b..bca9b55 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -18,8 +18,7 @@ const navItems = [ const footerColumns = [ { - title: "Servizi / Services", - items: [ + title: "Servizi / Services", items: [ { label: "Riscaldamento / Heating", href: "services" }, { label: "Idraulica / Plumbing", href: "services" }, { label: "Manutenzione / Maintenance", href: "services" }, @@ -27,8 +26,7 @@ const footerColumns = [ ], }, { - title: "Azienda / Company", - items: [ + title: "Azienda / Company", items: [ { label: "Chi Siamo / About", href: "about" }, { label: "Il Nostro Team / Our Team", href: "about" }, { label: "Processo / Process", href: "process" }, @@ -36,8 +34,7 @@ const footerColumns = [ ], }, { - title: "Contatti / Contact", - items: [ + title: "Contatti / Contact", items: [ { label: "Contattaci / Contact Us", href: "contact" }, { label: "Supporto 24/7 / Support", href: "contact" }, { label: "Privacy Policy", href: "#" }, @@ -54,7 +51,7 @@ export default function ServicesPage() { borderRadius="soft" contentWidth="mediumSmall" sizing="mediumLargeSizeLargeTitles" - background="grid" + background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="shadow" secondaryButtonStyle="solid" @@ -65,9 +62,7 @@ export default function ServicesPage() { navItems={navItems} brandName="Teknoclima srl" button={{ - text: "Richiedi Preventivo / Get Quote", - href: "#contact", - }} + text: "Richiedi Preventivo / Get Quote", href: "#contact"}} /> @@ -82,32 +77,16 @@ export default function ServicesPage() { features={[ { id: 1, - title: "Impianti di Riscaldamento / Heating Systems", - description: "Installazione, manutenzione e riparazione di caldaie a gas, pompe di calore e sistemi di riscaldamento moderni. / Installation, maintenance, and repair of gas boilers, heat pumps, and modern heating systems.", - imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg?_wi=3", - imageAlt: "Modern heating system installation", - }, + title: "Impianti di Riscaldamento / Heating Systems", description: "Installazione, manutenzione e riparazione di caldaie a gas, pompe di calore e sistemi di riscaldamento moderni. / Installation, maintenance, and repair of gas boilers, heat pumps, and modern heating systems.", imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg", imageAlt: "Modern heating system installation"}, { id: 2, - title: "Impianti Idraulici / Plumbing Systems", - description: "Progettazione e realizzazione di impianti idraulici residenziali e commerciali con materiali di qualità superiore. / Design and installation of residential and commercial plumbing systems with superior quality materials.", - imageSrc: "http://img.b2bpic.net/free-photo/technician-checking-heating-system-boiler-room_169016-55684.jpg?_wi=3", - imageAlt: "Professional plumbing installation", - }, + title: "Impianti Idraulici / Plumbing Systems", description: "Progettazione e realizzazione di impianti idraulici residenziali e commerciali con materiali di qualità superiore. / Design and installation of residential and commercial plumbing systems with superior quality materials.", imageSrc: "http://img.b2bpic.net/free-photo/technician-checking-heating-system-boiler-room_169016-55684.jpg", imageAlt: "Professional plumbing installation"}, { id: 3, - title: "Manutenzione e Riparazioni / Maintenance & Repairs", - description: "Servizi di manutenzione preventiva e interventi di riparazione rapidi con disponibilità 24/7. / Preventive maintenance and rapid repair services with 24/7 availability.", - imageSrc: "http://img.b2bpic.net/free-photo/hand-car-mechanic-with-wrench-auto-repair-garage_146671-19611.jpg?_wi=2", - imageAlt: "Maintenance and repair services", - }, + title: "Manutenzione e Riparazioni / Maintenance & Repairs", description: "Servizi di manutenzione preventiva e interventi di riparazione rapidi con disponibilità 24/7. / Preventive maintenance and rapid repair services with 24/7 availability.", imageSrc: "http://img.b2bpic.net/free-photo/hand-car-mechanic-with-wrench-auto-repair-garage_146671-19611.jpg", imageAlt: "Maintenance and repair services"}, { id: 4, - title: "Consulenza Tecnica / Technical Consultation", - description: "Valutazione professionale delle vostre esigenze e progettazione di soluzioni personalizzate. / Professional assessment of your needs and design of customized solutions.", - imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg?_wi=4", - imageAlt: "Technical consultation", - }, + title: "Consulenza Tecnica / Technical Consultation", description: "Valutazione professionale delle vostre esigenze e progettazione di soluzioni personalizzate. / Professional assessment of your needs and design of customized solutions.", imageSrc: "http://img.b2bpic.net/free-photo/modern-autonomous-heating-system-boiler-room_169016-51929.jpg", imageAlt: "Technical consultation"}, ]} /> @@ -119,20 +98,11 @@ export default function ServicesPage() { tagAnimation="slide-up" metrics={[ { - id: "1", - value: "30+ Anni", - description: "Esperienza consolidata nel settore con migliaia di progetti completati con successo / Proven experience with thousands of successful projects.", - }, + id: "1", value: "30+ Anni", description: "Esperienza consolidata nel settore con migliaia di progetti completati con successo / Proven experience with thousands of successful projects."}, { - id: "2", - value: "24/7", - description: "Supporto d'emergenza sempre disponibile per urgenze e situazioni critiche / Emergency support always available for urgent situations.", - }, + id: "2", value: "24/7", description: "Supporto d'emergenza sempre disponibile per urgenze e situazioni critiche / Emergency support always available for urgent situations."}, { - id: "3", - value: "Garanzia", - description: "Garanzia estesa su tutti i lavori e materiali per massima tranquillità / Extended warranty on all work and materials for complete peace of mind.", - }, + id: "3", value: "Garanzia", description: "Garanzia estesa su tutti i lavori e materiali per massima tranquillità / Extended warranty on all work and materials for complete peace of mind."}, ]} metricsAnimation="slide-up" useInvertedBackground={false} @@ -150,13 +120,11 @@ export default function ServicesPage() { { name: "service", type: "text", placeholder: "Tipo di Servizio / Service Type", required: false }, ]} textarea={{ - name: "message", - placeholder: "Descrivi il Tuo Progetto / Describe Your Project", - rows: 5, + name: "message", placeholder: "Descrivi il Tuo Progetto / Describe Your Project", rows: 5, required: true, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/relaxed-coworkers-office-having-fun-chatting-while-reviewing-documents_482257-126482.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/relaxed-coworkers-office-having-fun-chatting-while-reviewing-documents_482257-126482.jpg" imageAlt="Professional consultation" mediaAnimation="opacity" mediaPosition="right"