4 Commits

Author SHA1 Message Date
5872a32203 Update src/app/page.tsx 2026-03-10 20:59:15 +00:00
6f470d9540 Merge version_8 into main
Merge version_8 into main
2026-03-10 20:55:38 +00:00
8fbbe5d9e7 Update src/app/page.tsx 2026-03-10 20:55:34 +00:00
75692bcf84 Merge version_7 into main
Merge version_7 into main
2026-03-10 20:49:01 +00:00

View File

@@ -70,7 +70,7 @@ export default function LandingPage() {
title="Energia Solar Fotovoltaica para Sorocaba"
description="Transforme sua conta de energia com soluções de energia solar fotovoltaica profissionais. Instalação, projeto, homologação e manutenção em todo território brasileiro."
background={{ variant: "sparkles-gradient" }}
tag="Energia Renovável Desde 2019"
tag="Energia Renovável Desde 2023"
tagIcon={Zap}
avatarText="Confiança por 1000+ clientes"
avatars={[
@@ -79,7 +79,7 @@ export default function LandingPage() {
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AleAYJVuZaVjviN7tEK4F5SJ6k/professional-headshot-of-another-satisfi-1773171517163-b04595bc.png", alt: "Cliente Eletrosolartec" }
]}
buttons={[
{ text: "Simule A sua Economia Grátis", onClick: () => setShowCalculator(!showCalculator) },
{ text: "Simule A sua Economia Grátis", onClick: () => setShowCalculator(true) },
{ text: "Saiba Mais", href: "about" }
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AleAYJVuZaVjviN7tEK4F5SJ6k/modern-solar-photovoltaic-panels-install-1773171517232-83f497e5.png"
@@ -94,66 +94,79 @@ export default function LandingPage() {
</div>
{showCalculator && (
<div id="calculator" data-section="calculator" className="py-16 px-6 bg-card rounded-lg max-w-2xl mx-auto">
<div className="text-center mb-8">
<h2 className="text-3xl font-bold mb-4">Calculadora de Economia Solar</h2>
<p className="text-foreground opacity-75">Digite sua conta de energia atual e veja quanto você pode economizar com painéis solares Eletrotech</p>
</div>
<div className="space-y-6">
<div>
<label className="block text-sm font-medium mb-2">Sua Conta de Energia Mensal (R$)</label>
<Input
value={billValue}
onChange={setBillValue}
type="number"
placeholder="Ex: 250.00"
required
/>
</div>
{savings && (
<div className="bg-background rounded-lg p-6 border border-accent">
<h3 className="text-xl font-semibold mb-4">Sua Economia Estimada com Eletrotech</h3>
<div className="grid grid-cols-2 gap-4">
<div className="text-center p-4 bg-card rounded-lg">
<p className="text-sm text-foreground opacity-75 mb-2">Economia Mensal</p>
<p className="text-2xl font-bold text-primary-cta">R$ {savings.monthly}</p>
</div>
<div className="text-center p-4 bg-card rounded-lg">
<p className="text-sm text-foreground opacity-75 mb-2">Economia Anual</p>
<p className="text-2xl font-bold text-primary-cta">R$ {savings.yearly}</p>
</div>
<div className="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4">
<div id="calculator" data-section="calculator" className="bg-card rounded-lg max-w-2xl w-full max-h-[90vh] overflow-y-auto shadow-lg">
<div className="p-8">
<div className="text-center mb-8">
<h2 className="text-3xl font-bold mb-4">Calculadora de Economia Solar</h2>
<p className="text-foreground opacity-75">Digite sua conta de energia atual e veja quanto você pode economizar com painéis solares Eletrotech</p>
</div>
<div className="space-y-6">
<div>
<label className="block text-sm font-medium mb-2">Sua Conta de Energia Mensal (R$)</label>
<Input
value={billValue}
onChange={setBillValue}
type="number"
placeholder="Ex: 250.00"
required
/>
</div>
<p className="text-xs text-foreground opacity-60 mt-4 text-center">
*Estimativa baseada em 70% de redução com sistemas solares Eletrotech. Consulte nossos especialistas para análise personalizada.
</p>
<div className="mt-6 flex gap-3">
<button
onClick={handleWhatsAppClick}
className="flex-1 py-3 px-4 bg-primary-cta text-primary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity flex items-center justify-center gap-2"
>
<MessageCircle size={18} />
Contato WhatsApp
</button>
{savings && (
<div className="bg-background rounded-lg p-6 border border-accent">
<h3 className="text-xl font-semibold mb-4">Sua Economia Estimada com Eletrotech</h3>
<div className="grid grid-cols-2 gap-4">
<div className="text-center p-4 bg-card rounded-lg">
<p className="text-sm text-foreground opacity-75 mb-2">Economia Mensal</p>
<p className="text-2xl font-bold text-primary-cta">R$ {savings.monthly}</p>
</div>
<div className="text-center p-4 bg-card rounded-lg">
<p className="text-sm text-foreground opacity-75 mb-2">Economia Anual</p>
<p className="text-2xl font-bold text-primary-cta">R$ {savings.yearly}</p>
</div>
</div>
<p className="text-xs text-foreground opacity-60 mt-4 text-center">
*Estimativa baseada em 70% de redução com sistemas solares Eletrotech. Consulte nossos especialistas para análise personalizada.
</p>
<div className="mt-6 flex gap-3">
<button
onClick={handleWhatsAppClick}
className="flex-1 py-3 px-4 bg-primary-cta text-primary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity flex items-center justify-center gap-2"
>
<MessageCircle size={18} />
Contato WhatsApp
</button>
<button
onClick={() => setShowCalculator(false)}
className="flex-1 py-3 px-4 bg-secondary-cta text-secondary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity border border-accent"
>
Fechar
</button>
</div>
</div>
)}
{!savings && billValue && (
<button
onClick={() => setShowCalculator(false)}
className="flex-1 py-3 px-4 bg-secondary-cta text-secondary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity border border-accent"
className="w-full py-3 px-4 bg-secondary-cta text-secondary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity border border-accent"
>
Fechar
Fechar Calculadora
</button>
</div>
</div>
)}
)}
{!savings && billValue && (
<button
onClick={() => setShowCalculator(false)}
className="w-full py-3 px-4 bg-secondary-cta text-secondary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity border border-accent"
>
Fechar Calculadora
</button>
)}
{!savings && !billValue && (
<button
onClick={() => setShowCalculator(false)}
className="w-full py-3 px-4 bg-secondary-cta text-secondary-cta-text rounded-lg font-medium hover:opacity-90 transition-opacity border border-accent"
>
Fechar Calculadora
</button>
)}
</div>
</div>
</div>
</div>
)}
@@ -214,7 +227,7 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
metrics={[
{
id: "1", value: "6", title: "Anos", description: "De experiência em energia solar fotovoltaica", icon: Calendar
id: "1", value: "3", title: "Anos", description: "De experiência em energia solar fotovoltaica", icon: Calendar
},
{
id: "2", value: "1000", title: "Instalações", description: "Sistemas solares instalados com sucesso", icon: Zap