115 lines
6.6 KiB
TypeScript
115 lines
6.6 KiB
TypeScript
import AboutFeaturesSplit from '@/components/sections/about/AboutFeaturesSplit';
|
|
import ContactCta from '@/components/sections/contact/ContactCta';
|
|
import FeaturesBento from '@/components/sections/features/FeaturesBento';
|
|
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
|
|
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
|
|
import TestimonialOverlayCards from '@/components/sections/testimonial/TestimonialOverlayCards';
|
|
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
|
|
|
export default function HomePage() {
|
|
return (
|
|
<>
|
|
<div id="hero" data-section="hero">
|
|
<SectionErrorBoundary name="hero">
|
|
<HeroBillboard
|
|
tag="Clínica Odontológica"
|
|
title="O seu melhor sorriso começa aqui."
|
|
description="Atendimento humanizado, tecnologia de ponta e especialistas prontos para cuidar da sua saúde bucal."
|
|
primaryButton={{ text: "Agendar Consulta via WhatsApp", href: "https://wa.me/5511999999999" }}
|
|
secondaryButton={{ text: "Conhecer nossos serviços", href: "#features" }}
|
|
imageSrc="http://img.b2bpic.net/free-photo/equipment-dental-instruments-dentist-s-office-tools-close-up_8353-1677.jpg"
|
|
/>
|
|
</SectionErrorBoundary>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<SectionErrorBoundary name="about">
|
|
<AboutFeaturesSplit
|
|
tag="Sobre a Bright Smile"
|
|
title="Compromisso com o seu bem-estar"
|
|
description="Nossa missão é transformar sorrisos com excelência, segurança e conforto. Criamos um ambiente acolhedor onde cada paciente é recebido como um indivíduo único, focado em resultados de saúde de longo prazo."
|
|
items={[
|
|
{ icon: "Smile", title: "Atendimento Humanizado", description: "Foco total na sua experiência e conforto desde o primeiro contato." },
|
|
{ icon: "Sparkles", title: "Excelência e Qualidade", description: "Profissionais altamente qualificados com vasta experiência técnica." },
|
|
{ icon: "ShieldCheck", title: "Ambiente Seguro", description: "Protocolos rígidos de esterilização e higiene para sua total segurança." }
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/cheerful-dentist-patient-sitting-dental-office_651396-1900.jpg"
|
|
/>
|
|
</SectionErrorBoundary>
|
|
</div>
|
|
|
|
<div id="features" data-section="features">
|
|
<SectionErrorBoundary name="features">
|
|
<FeaturesBento
|
|
tag="Especialidades"
|
|
title="Tecnologia e Cuidado Completo"
|
|
description="Soluções completas para toda a família em um só lugar."
|
|
features={[
|
|
{
|
|
title: "Clínico Geral e Prevenção", description: "Check-ups, limpezas e manutenção da saúde oral básica.", bentoComponent: "icon-text-marquee", centerIcon: "Heart", marqueeTexts: ["Limpeza", "Prevenção", "Saúde Bucal"]
|
|
},
|
|
{
|
|
title: "Implantes e Próteses", description: "Tecnologia avançada para recuperar sua função mastigatória e autoestima.", bentoComponent: "info-card-marquee", infoCards: [
|
|
{ icon: "Award", label: "Taxa de Sucesso", value: "99%" },
|
|
{ icon: "Smile", label: "Conforto", value: "Máximo" }
|
|
]
|
|
},
|
|
{
|
|
title: "Ortodontia", description: "Aparelhos invisíveis e tradicionais para o alinhamento perfeito.", bentoComponent: "checklist-timeline", heading: "Opções de Tratamento", subheading: "Planos personalizados", checklistItems: [
|
|
{ label: "Invisalign", detail: "Discreto" },
|
|
{ label: "Metálicos", detail: "Tradicional" },
|
|
{ label: "Estéticos", detail: "Cerâmica" }
|
|
],
|
|
completedLabel: "Finalizado"
|
|
}
|
|
]}
|
|
/>
|
|
</SectionErrorBoundary>
|
|
</div>
|
|
|
|
<div id="metrics" data-section="metrics">
|
|
<SectionErrorBoundary name="metrics">
|
|
<MetricsIconCards
|
|
tag="Diferenciais"
|
|
title="Por que nos escolher?"
|
|
description="Estrutura completa focada na sua segurança e satisfação."
|
|
metrics={[
|
|
{ icon: "Zap", title: "Tecnologia de Ponta", value: "100%" },
|
|
{ icon: "Users", title: "Especialistas", value: "12+" },
|
|
{ icon: "Shield", title: "Ambiente Seguro", value: "Certificado" },
|
|
{ icon: "Car", title: "Estacionamento", value: "Privado" }
|
|
]}
|
|
/>
|
|
</SectionErrorBoundary>
|
|
</div>
|
|
|
|
<div id="testimonials" data-section="testimonials">
|
|
<SectionErrorBoundary name="testimonials">
|
|
<TestimonialOverlayCards
|
|
tag="Depoimentos"
|
|
title="Histórias de sorrisos reais"
|
|
description="Veja o que nossos pacientes dizem sobre sua experiência na Bright Smile."
|
|
testimonials={[
|
|
{ name: "Ana Silva", role: "Paciente", company: "Bright Smile", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-staff-airport-terminal_107420-85049.jpg" },
|
|
{ name: "Carlos Souza", role: "Paciente", company: "Bright Smile", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-dentist_23-2148396149.jpg" },
|
|
{ name: "Mariana Costa", role: "Paciente", company: "Bright Smile", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/female-patient-smiling-while-talking-doctor_107420-65663.jpg" },
|
|
{ name: "Roberto Dias", role: "Paciente", company: "Bright Smile", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/positive-girl-dentist_1153-683.jpg" },
|
|
{ name: "Juliana Lima", role: "Paciente", company: "Bright Smile", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-happy-african-man-smiling-laughing_176420-12581.jpg" }
|
|
]}
|
|
/>
|
|
</SectionErrorBoundary>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<SectionErrorBoundary name="contact">
|
|
<ContactCta
|
|
tag="Agende seu horário"
|
|
text="Estamos localizados no coração da cidade. Entre em contato e cuide da sua saúde bucal conosco."
|
|
primaryButton={{ text: "WhatsApp", href: "https://wa.me/5511999999999" }}
|
|
secondaryButton={{ text: "Ver no Maps", href: "https://google.com/maps" }}
|
|
/>
|
|
</SectionErrorBoundary>
|
|
</div>
|
|
</>
|
|
);
|
|
} |