Update src/app/page.tsx

This commit is contained in:
2026-05-11 19:32:32 +00:00
parent 7cc6584259
commit 4a4256f070

View File

@@ -2,10 +2,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import ContactSplit from '@/components/sections/contact/ContactSplit';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardTwentyFive from '@/components/sections/feature/FeatureCardTwentyFive';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
@@ -31,14 +31,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Início", id: "hero"},
{
name: "Sobre", id: "about"},
{
name: "Serviços", id: "features"},
{
name: "Contactos", id: "contact"},
{ name: "Início", id: "hero" },
{ name: "Sobre", id: "about" },
{ name: "Serviços", id: "features" },
{ name: "Contactos", id: "contact" },
]}
brandName="Paulo Sá Canalizações"
/>
@@ -46,16 +42,13 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{
variant: "gradient-bars"}}
background={{ variant: "gradient-bars" }}
title="Serviços de Canalização de Excelência em Vila do Conde"
description="Qualidade impecável e rapidez para resolver todos os seus problemas de canalização. Transparência, preços justos e profissionalismo garantido."
tag="Plumbing Experts"
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721574.jpg", imageAlt: "professional plumber at work"},
{
imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-hispanic-handyman-writing-work-estimate-before-fixing-kitchen-sink_662251-2690.jpg", imageAlt: "plumbing repair services professional"}
{ imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721574.jpg", imageAlt: "professional plumber at work" },
{ imageSrc: "http://img.b2bpic.net/free-photo/portrait-attractive-hispanic-handyman-writing-work-estimate-before-fixing-kitchen-sink_662251-2690.jpg", imageAlt: "plumbing repair services professional" }
]}
mediaAnimation="slide-up"
rating={5}
@@ -79,33 +72,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
{
title: "Reparações de Urgência", description: "Resolvemos fugas e avarias rapidamente, garantindo um serviço de confiança no momento que mais precisa.", icon: Zap,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721566.jpg", imageAlt: "emergency plumbing service"},
{
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-mechanical-screws-kit_23-2148557969.jpg", imageAlt: "emergency plumbing service"},
]
},
{
title: "Instalações Sanitárias", description: "Montagem completa de sistemas sanitários e de água com acabamentos profissionais e duradouros.", icon: Wrench,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721532.jpg", imageAlt: "bathroom plumbing installation"},
{
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-wearing-plastic-bags_23-2149704462.jpg", imageAlt: "bathroom plumbing installation"},
]
},
{
title: "Sistemas de Aquecimento", description: "Manutenção e reparação de aquecedores e termossifões para garantir conforto e eficiência térmica.", icon: Flame,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-with-cancer-having-drink-home_23-2151056036.jpg", imageAlt: "hot water system repair"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-52877.jpg", imageAlt: "hot water system repair"},
]
},
{ title: "Reparações de Urgência", description: "Resolvemos fugas e avarias rapidamente, garantindo um serviço de confiança no momento que mais precisa.", icon: Zap, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721566.jpg", imageAlt: "emergency plumbing service" }, { imageSrc: "http://img.b2bpic.net/free-photo/high-angle-mechanical-screws-kit_23-2148557969.jpg", imageAlt: "emergency plumbing service" }] },
{ title: "Instalações Sanitárias", description: "Montagem completa de sistemas sanitários e de água com acabamentos profissionais e duradouros.", icon: Wrench, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721532.jpg", imageAlt: "bathroom plumbing installation" }, { imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-wearing-plastic-bags_23-2149704462.jpg", imageAlt: "bathroom plumbing installation" }] },
{ title: "Sistemas de Aquecimento", description: "Manutenção e reparação de aquecedores e termossifões para garantir conforto e eficiência térmica.", icon: Flame, mediaItems: [{ imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-with-cancer-having-drink-home_23-2151056036.jpg", imageAlt: "hot water system repair" }, { imageSrc: "http://img.b2bpic.net/free-photo/man-installs-heating-system-house-checks-pipes-with-wrench_169016-52877.jpg", imageAlt: "hot water system repair" }] },
]}
title="Os Nossos Serviços Profissionais"
description="Oferecemos uma vasta gama de soluções de canalização residencial e comercial com a maior qualidade."
@@ -118,15 +87,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
metrics={[
{
id: "m1", title: "Anos de Experiência", value: "10+", icon: Award,
},
{
id: "m2", title: "Clientes Satisfeitos", value: "500+", icon: Users,
},
{
id: "m3", title: "Projetos Concluídos", value: "1000+", icon: CheckCircle,
},
{ id: "m1", title: "Anos de Experiência", value: "10+", icon: Award },
{ id: "m2", title: "Clientes Satisfeitos", value: "500+", icon: Users },
{ id: "m3", title: "Projetos Concluídos", value: "1000+", icon: CheckCircle },
]}
title="Resultados de Qualidade"
description="Números que refletem o compromisso do nosso serviço com a sua casa."
@@ -137,16 +100,11 @@ export default function LandingPage() {
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{
id: "1", name: "Gabriel Leite", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-working-house-thinking_329181-9439.jpg", imageAlt: "happy client smiling"},
{
id: "2", name: "Diana Dias", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-home-with-heater_23-2149339547.jpg", imageAlt: "middle aged man happy"},
{
id: "3", name: "Ana Ramos", imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg", imageAlt: "happy woman looking home"},
{
id: "4", name: "Pedro Santos", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-portrait-handsome-young-man-sitting-cafe-talking-friend-mobile-phone-with-wireless-earphones-laughing-smiling-listening-funny-podcast_1258-314334.jpg", imageAlt: "senior man smiling"},
{
id: "5", name: "Vera Areal", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-dreamy-beautiful-woman-thinking-something-happy-holding-smartphone-waiting_1258-187163.jpg", imageAlt: "young woman happy home"},
{ id: "1", name: "Gabriel Leite", imageSrc: "http://img.b2bpic.net/free-photo/carpenter-working-house-thinking_329181-9439.jpg", imageAlt: "happy client smiling" },
{ id: "2", name: "Diana Dias", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-home-with-heater_23-2149339547.jpg", imageAlt: "middle aged man happy" },
{ id: "3", name: "Ana Ramos", imageSrc: "http://img.b2bpic.net/free-photo/smiling-middle-aged-attractive-woman-showing-thumb-up-outdoors_1262-12526.jpg", imageAlt: "happy woman looking home" },
{ id: "4", name: "Pedro Santos", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-portrait-handsome-young-man-sitting-cafe-talking-friend-mobile-phone-with-wireless-earphones-laughing-smiling-listening-funny-podcast_1258-314334.jpg", imageAlt: "senior man smiling" },
{ id: "5", name: "Vera Areal", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-dreamy-beautiful-woman-thinking-something-happy-holding-smartphone-waiting_1258-187163.jpg", imageAlt: "young woman happy home" },
]}
cardTitle="O que dizem os nossos clientes"
cardTag="Avaliações"
@@ -158,12 +116,9 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "f1", title: "Qual a vossa área de atuação?", content: "Atuamos em toda a região de Vila do Conde."},
{
id: "f2", title: "Fazemos orçamentos gratuitos?", content: "Sim, analisamos o caso e fornecemos orçamento transparente."},
{
id: "f3", title: "Prestamos serviços de urgência?", content: "Sim, temos disponibilidade para situações urgentes."},
{ id: "f1", title: "Qual a vossa área de atuação?", content: "Atuamos em toda a região de Vila do Conde." },
{ id: "f2", title: "Fazemos orçamentos gratuitos?", content: "Sim, analisamos o caso e fornecemos orçamento transparente." },
{ id: "f3", title: "Prestamos serviços de urgência?", content: "Sim, temos disponibilidade para situações urgentes." },
]}
sideTitle="Perguntas Frequentes"
sideDescription="Temos as respostas para as suas dúvidas mais comuns sobre os nossos serviços de canalização."
@@ -172,40 +127,23 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={true}
background={{
variant: "sparkles-gradient"}}
text="Precisa de ajuda com canalizações? Entre em contacto connosco hoje mesmo pelo telefone 910 392 998."
buttons={[
{
text: "Ligar Agora", href: "tel:910392998"},
]}
<ContactSplit
tag="Contacte-nos"
title="Precisa de ajuda com canalizações?"
description="Estamos disponíveis para resolver o seu problema rapidamente. Ligue-nos hoje mesmo."
background={{ variant: "sparkles-gradient" }}
imageSrc="http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721574.jpg"
buttonText="Enviar"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
<FooterMedia
logoText="Paulo Sá Canalizações"
imageSrc="http://img.b2bpic.net/free-photo/plumbing-professional-doing-his-job_23-2150721566.jpg"
columns={[
{
title: "Serviços", items: [
{
label: "Reparações", href: "#features"},
{
label: "Instalações", href: "#features"},
{
label: "Manutenção", href: "#features"},
],
},
{
title: "Contacto", items: [
{
label: "Ligar: 910 392 998", href: "tel:910392998"},
{
label: "Morada: R. do Comendador Macieira 125 B", href: "#"},
],
},
{ title: "Serviços", items: [{ label: "Reparações", href: "#features" }, { label: "Instalações", href: "#features" }, { label: "Manutenção", href: "#features" }] },
{ title: "Contacto", items: [{ label: "Ligar: 910 392 998", href: "tel:910392998" }, { label: "Morada: R. do Comendador Macieira 125 B", href: "#" }] },
]}
copyrightText="© 2025 Paulo Sá Canalizações"
/>
@@ -213,4 +151,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}