14 Commits

Author SHA1 Message Date
b86d7153f9 Merge version_7 into main
Merge version_7 into main
2026-06-11 08:51:55 +00:00
7b3d087f60 Update src/app/page.tsx 2026-06-11 08:51:49 +00:00
53e4fa6f4e Merge version_7 into main
Merge version_7 into main
2026-06-10 22:06:15 +00:00
75416889f4 Update src/app/page.tsx 2026-06-10 22:06:09 +00:00
4f55d51f68 Merge version_6 into main
Merge version_6 into main
2026-06-10 21:59:13 +00:00
fa39aa545b Update src/app/page.tsx 2026-06-10 21:59:07 +00:00
eb646a9e7f Merge version_5 into main
Merge version_5 into main
2026-06-10 21:53:45 +00:00
b802e337fa Update src/app/page.tsx 2026-06-10 21:53:42 +00:00
9ea76bc912 Merge version_4 into main
Merge version_4 into main
2026-06-10 21:50:52 +00:00
0972513abb Update theme colors 2026-06-10 21:50:49 +00:00
12573ca5a3 Merge version_3 into main
Merge version_3 into main
2026-06-10 21:50:43 +00:00
7ca09cee45 Merge version_2 into main
Merge version_2 into main
2026-06-10 21:50:37 +00:00
6adaf973a7 Merge version_1 into main
Merge version_1 into main
2026-06-10 21:49:54 +00:00
900461f4f6 Merge version_1 into main
Merge version_1 into main
2026-06-10 21:43:03 +00:00
2 changed files with 35 additions and 31 deletions

View File

@@ -31,14 +31,14 @@ export default function HvacPage() {
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Marco Eletricista Braga" brandName="Marco Eletricista"
navItems={[ navItems={[
{ name: "Serviços", id: "services" }, { name: "Serviços", id: "services" },
{ name: "Sobre Nós", id: "about" }, { name: "Sobre Nós", id: "about" },
{ name: "Testemunhos", id: "testimonials" }, { name: "Testemunhos", id: "testimonials" },
{ name: "Contacto", id: "contact" }, { name: "Contacto", id: "contact" }
]} ]}
button={{ text: "Pedir Orçamento", href: "#contact" }} button={{ text: "Ligar Agora", href: "tel:+351912510677" }}
animateOnLoad={false} animateOnLoad={false}
/> />
</div> </div>
@@ -50,8 +50,8 @@ export default function HvacPage() {
avatars={[]} avatars={[]}
avatarText="" avatarText=""
buttons={[ buttons={[
{ text: "Pedir Orçamento", href: "#contact" }, { text: "Pedir Orçamento", href: "tel:+351912510677" },
{ text: "Ligar Agora", href: "tel:+351912345678" } { text: "Ligar Agora", href: "tel:+351912510677" }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ErWJKRh5E7ClpJ7OY5ks0iTEYC/tmp/generate-images-that-do-not-show-the-fac-1781127960868-e88a34df.png" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ErWJKRh5E7ClpJ7OY5ks0iTEYC/tmp/generate-images-that-do-not-show-the-fac-1781127960868-e88a34df.png"
@@ -78,7 +78,10 @@ export default function HvacPage() {
<FeatureCardOne <FeatureCardOne
title="Os Nossos Serviços Elétricos" title="Os Nossos Serviços Elétricos"
description="Desde novas instalações a reparações urgentes, a sua segurança elétrica é a nossa prioridade." description="Desde novas instalações a reparações urgentes, a sua segurança elétrica é a nossa prioridade."
buttons={[{ text: "Pedir Orçamento", href: "#contact" }]} buttons={[
{ text: "Pedir Orçamento", href: "tel:+351912510677" },
{ text: "Ligar Agora", href: "tel:+351912510677" }
]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
features={[ features={[
{ {
@@ -100,7 +103,7 @@ export default function HvacPage() {
{ {
title: "Sistemas de Domótica (Casa Inteligente)", description: "Implementação de soluções de automação residencial para maior conforto, segurança e eficiência.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-man-with-robotic-vacuum-cleaner-home_23-2150663413.jpg", imageAlt: "Instalação de sistema de domótica"}, title: "Sistemas de Domótica (Casa Inteligente)", description: "Implementação de soluções de automação residencial para maior conforto, segurança e eficiência.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-man-with-robotic-vacuum-cleaner-home_23-2150663413.jpg", imageAlt: "Instalação de sistema de domótica"},
{ {
title: "Manutenção e Upgrades Elétricos", description: "Serviços de manutenção preventiva e atualização de instalações, garantindo longevidade e segurança.", imageSrc: "http://img.b2bpic.net/free-photo/electrician-working-switchboard-with-electrical-connection-cable-copy-space_169016-53055.jpg", imageAlt: "Manutenção elétrica preventiva"}, title: "Manutenção e Upgrades Elétricos", description: "Serviços de manutenção preventiva e atualização de instalações, garantindo longevidade e segurança.", imageSrc: "http://img.b2bpic.net/free-photo/electrician-working-switchboard-with-electrical-connection-cable-copy-space_169016-53055.jpg", imageAlt: "Manutenção elétrica preventiva"}
]} ]}
gridVariant="uniform-all-items-equal" gridVariant="uniform-all-items-equal"
uniformGridCustomHeightClasses="aspect-square" uniformGridCustomHeightClasses="aspect-square"
@@ -126,7 +129,7 @@ export default function HvacPage() {
title: "Profissionalismo Certificado", description: "Técnicos qualificados e experientes, dedicados a um trabalho de alta qualidade e segurança."}, title: "Profissionalismo Certificado", description: "Técnicos qualificados e experientes, dedicados a um trabalho de alta qualidade e segurança."},
{ {
icon: HandCoins, icon: HandCoins,
title: "Transparência e Preço Justo", description: "Orçamentos claros e honestos, sem surpresas, para a sua total tranquilidade."}, title: "Transparência e Preço Justo", description: "Orçamentos claros e honestos, sem surpresas, para a sua total tranquilidade."}
]} ]}
textboxLayout="default" textboxLayout="default"
animationType="slide-up" animationType="slide-up"
@@ -144,7 +147,7 @@ export default function HvacPage() {
{ {
title: "3. Implementação da Solução", description: "Executamos o trabalho com precisão, utilizando materiais de qualidade e técnicas seguras.", imageSrc: "http://img.b2bpic.net/free-photo/loaded-circuit-board_1384-31.jpg", imageAlt: "Eletricista a realizar um trabalho"}, title: "3. Implementação da Solução", description: "Executamos o trabalho com precisão, utilizando materiais de qualidade e técnicas seguras.", imageSrc: "http://img.b2bpic.net/free-photo/loaded-circuit-board_1384-31.jpg", imageAlt: "Eletricista a realizar um trabalho"},
{ {
title: "4. Conclusão e Teste", description: "Após a conclusão, realizamos testes rigorosos para garantir a segurança e funcionalidade.", imageSrc: "http://img.b2bpic.net/free-photo/voltage-switchboard-with-circuit-breakers-close-up_169016-16567.jpg", imageAlt: "Teste de segurança elétrica"}, title: "4. Conclusão e Teste", description: "Após a conclusão, realizamos testes rigorosos para garantir a segurança e funcionalidade.", imageSrc: "http://img.b2bpic.net/free-photo/voltage-switchboard-with-circuit-breakers-close-up_169016-16567.jpg", imageAlt: "Teste de segurança elétrica"}
]} ]}
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
@@ -173,19 +176,22 @@ export default function HvacPage() {
{ {
id: "5", name: "Cliente Satisfeito 5", handle: "Braga", testimonial: "Aconselhamento honesto sobre a manutenção da minha instalação. Senti que estava a lidar com um profissional sério e preocupado com a segurança.", rating: 5, id: "5", name: "Cliente Satisfeito 5", handle: "Braga", testimonial: "Aconselhamento honesto sobre a manutenção da minha instalação. Senti que estava a lidar com um profissional sério e preocupado com a segurança.", rating: 5,
imageSrc: undefined, imageSrc: undefined,
imageAlt: ""}, imageAlt: ""}
]} ]}
showRating={true} showRating={true}
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
buttons={[
{ text: "Ligar Agora", href: "tel:+351912510677" }
]}
/> />
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqSplitText <FaqSplitText
sideTitle="Perguntas Frequentes" sideTitle="Perguntas Frequentes"
sideDescription="Encontre respostas para as suas dúvidas mais comuns sobre os nossos serviços elétricos." sideDescription="Encontre respostas para as suas dúvidas mais comuns sobre os nossos serviços elétricos."
buttons={[{ text: "Contacte-nos", href: "#contact" }]} buttons={[{ text: "Ligar Agora", href: "tel:+351912510677" }]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
faqsAnimation="slide-up" faqsAnimation="slide-up"
textPosition="left" textPosition="left"
@@ -202,7 +208,7 @@ export default function HvacPage() {
{ {
id: "5", title: "O que é Domótica e podem instalá-la?", content: "Domótica refere-se à automação de edifícios, que permite controlar sistemas como iluminação, segurança e climatização de forma inteligente. Sim, somos especializados na instalação e configuração de sistemas de domótica."}, id: "5", title: "O que é Domótica e podem instalá-la?", content: "Domótica refere-se à automação de edifícios, que permite controlar sistemas como iluminação, segurança e climatização de forma inteligente. Sim, somos especializados na instalação e configuração de sistemas de domótica."},
{ {
id: "6", title: "Quais são as vossas principais áreas de serviço?", content: "Atendemos principalmente Braga, Vila Verde, Guimarães e as suas zonas circundantes, oferecendo serviços elétricos de qualidade a toda a região."}, id: "6", title: "Quais são as vossas principais áreas de serviço?", content: "Atendemos principalmente Braga, Vila Verde, Guimarães e as suas zonas circundantes, oferecendo serviços elétricos de qualidade a toda a região."}
]} ]}
/> />
</div> </div>
@@ -214,9 +220,8 @@ export default function HvacPage() {
title="Precisa de um Eletricista de Confiança em Braga?" title="Precisa de um Eletricista de Confiança em Braga?"
description="Para orçamentos, emergências ou qualquer questão, estamos prontos para ajudar. Contacte-nos e garanta um serviço elétrico seguro e de qualidade." description="Para orçamentos, emergências ou qualquer questão, estamos prontos para ajudar. Contacte-nos e garanta um serviço elétrico seguro e de qualidade."
buttons={[ buttons={[
{ text: "Pedir Orçamento Gratuito", href: "#contact" }, { text: "Ligar Agora", href: "tel:+351912510677" },
{ text: "Ligar Agora: +351 912 345 678", href: "tel:+351912345678" }, { text: "WhatsApp", href: "https://wa.me/351912510677" }
{ text: "WhatsApp", href: "https://wa.me/351912345678" }
]} ]}
background={{ variant: "plain" }} background={{ variant: "plain" }}
useInvertedBackground={false} useInvertedBackground={false}
@@ -234,23 +239,22 @@ export default function HvacPage() {
{ label: "Instalações Elétricas", href: "#services" }, { label: "Instalações Elétricas", href: "#services" },
{ label: "Reparação de Avarias", href: "#services" }, { label: "Reparação de Avarias", href: "#services" },
{ label: "Assistência Urgente", href: "#services" }, { label: "Assistência Urgente", href: "#services" },
{ label: "Domótica", href: "#services" }, { label: "Domótica", href: "#services" }
], ]
}, },
{ {
title: "Zonas de Atuação", items: [ title: "Zonas de Atuação", items: [
{ label: "Braga", href: "#" }, { label: "Braga", href: "#" },
{ label: "Vila Verde", href: "#" }, { label: "Vila Verde", href: "#" },
{ label: "Guimarães", href: "#" }, { label: "Guimarães", href: "#" },
{ label: "Arredores", href: "#" }, { label: "Arredores", href: "#" }
], ]
}, },
{ {
title: "Contacto", items: [ title: "Contacto", items: [
{ label: "+351 912 345 678", href: "tel:+351912345678" }, { label: "+351 912 510 677", href: "tel:+351912510677" },
{ label: "info@marco-eletricista-braga.pt", href: "mailto:info@marco-eletricista-braga.pt" }, { label: "Braga, Portugal", href: "#" }
{ label: "Braga, Portugal", href: "#" }, ]
],
}, },
{ {
title: "Legal", items: [ title: "Legal", items: [
@@ -265,4 +269,4 @@ export default function HvacPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #e3deea; --background: #fafffb;
--card: #ffffff; --card: #ffffff;
--foreground: #1f2027; --foreground: #001a0a;
--primary-cta: #1f2027; --primary-cta: #0a705f;
--primary-cta-text: #e3deea; --primary-cta-text: #fafffb;
--secondary-cta: #ffffff; --secondary-cta: #ffffff;
--secondary-cta-text: #1f2027; --secondary-cta-text: #001a0a;
--accent: #627dc6; --accent: #a8d9be;
--background-accent: #627dc6; --background-accent: #6bbfb8;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);