Merge version_1_1781997487464 into main
Merge version_1_1781997487464 into main
This commit was merged in pull request #3.
This commit is contained in:
@@ -4,140 +4,112 @@ 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 { Award, Car, Heart, Shield, ShieldCheck, Smile, Sparkles, Users, Zap } from "lucide-react";
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<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>
|
||||
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">
|
||||
<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>
|
||||
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">
|
||||
<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>
|
||||
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">
|
||||
<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>
|
||||
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">
|
||||
<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>
|
||||
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">
|
||||
<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>
|
||||
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>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user