Merge version_2_1782165021636 into main
Merge version_2_1782165021636 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -43,7 +43,7 @@ export default function Layout() {
|
||||
<SiteBackgroundSlot />
|
||||
<SectionErrorBoundary name="navbar">
|
||||
<NavbarFloating
|
||||
logo="Entre Elas"
|
||||
logo="Entre Elas Vila Isabel"
|
||||
ctaButton={{
|
||||
text: "Agendar Agora",
|
||||
href: "https://wa.me/5521999999999",
|
||||
|
||||
@@ -1,224 +1,33 @@
|
||||
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
|
||||
import FeaturesDetailedSteps from '@/components/sections/features/FeaturesDetailedSteps';
|
||||
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
|
||||
import HeroCenteredLogos from '@/components/sections/hero/HeroCenteredLogos';
|
||||
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
// AUTO-GENERATED shell by per-section-migrate.
|
||||
// Section bodies live in ./<PageBase>/sections/<X>.tsx. Edit the section
|
||||
// files directly. Non-block content (wrappers, non-inlinable sections) is
|
||||
// preserved inline; extracted section blocks become <XSection/> refs.
|
||||
|
||||
export default function HomePage() {
|
||||
import React from 'react';
|
||||
import HeroSection from './HomePage/sections/Hero';
|
||||
import AboutSection from './HomePage/sections/About';
|
||||
import ServicesSection from './HomePage/sections/Services';
|
||||
import ProductsSection from './HomePage/sections/Products';
|
||||
import TestimonialsSection from './HomePage/sections/Testimonials';
|
||||
import FaqSection from './HomePage/sections/Faq';
|
||||
import ContactSection from './HomePage/sections/Contact';
|
||||
|
||||
export default function HomePage(): React.JSX.Element {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroCenteredLogos
|
||||
avatarsSrc={[
|
||||
"http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
|
||||
"http://img.b2bpic.net/free-photo/high-angle-happy-bride-wearing-veil_23-2149722033.jpg",
|
||||
"http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-blue-wall_176420-3252.jpg",
|
||||
"http://img.b2bpic.net/free-photo/woman-bed-showing-ok-gesture_23-2147767529.jpg",
|
||||
]}
|
||||
avatarText="Mais de 45 avaliações 5 estrelas"
|
||||
title="Beleza e Acolhimento em Vila Isabel"
|
||||
description="O Entre Elas é o seu espaço de beleza em Vila Isabel. Profissionais dedicados a realçar sua autoestima com carinho e qualidade. Agende seu horário pelo WhatsApp."
|
||||
primaryButton={{
|
||||
text: "Agendar via WhatsApp",
|
||||
href: "https://wa.me/5521999999999",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Ver Serviços",
|
||||
href: "#services",
|
||||
}}
|
||||
names={[
|
||||
"Marcia",
|
||||
"Caroline",
|
||||
"Carla",
|
||||
"Ana",
|
||||
]}
|
||||
imageSrc="https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849247-43n3fe1x.png?_wi=1"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<>
|
||||
<HeroSection />
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutTestimonial
|
||||
tag="Nosso Espaço"
|
||||
quote="Um salão harmonioso, agradável e com profissionais extremamente atenciosos e qualificados."
|
||||
author="Caroline Souza"
|
||||
role="Cliente Satisfeita"
|
||||
imageSrc="https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849248-sc61k9k0.png?_wi=1"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<AboutSection />
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<SectionErrorBoundary name="services">
|
||||
<FeaturesDetailedSteps
|
||||
tag="Serviços"
|
||||
title="Excelência em cada detalhe"
|
||||
description="Nossa equipe cuida de você com técnicas modernas e produtos de alta qualidade para garantir resultados surpreendentes."
|
||||
steps={[
|
||||
{
|
||||
tag: "Unhas",
|
||||
title: "Manicure de Qualidade",
|
||||
subtitle: "Cuidado e precisão",
|
||||
description: "Tratamento especializado sem bife ou agressão às unhas.",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849249-wmx99lzh.png?_wi=1",
|
||||
},
|
||||
{
|
||||
tag: "Cabelo",
|
||||
title: "Cortes e Tratamentos",
|
||||
subtitle: "Estilo moderno",
|
||||
description: "Do corte ao tratamento capilar completo, focamos no que mais valoriza o seu visual.",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849248-sc61k9k0.png?_wi=2",
|
||||
},
|
||||
{
|
||||
tag: "Estética",
|
||||
title: "Atendimento Acolhedor",
|
||||
subtitle: "Ambiente Harmonioso",
|
||||
description: "Um espaço pensado para o seu bem-estar, acessível e inclusivo para todos.",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849247-43n3fe1x.png?_wi=2",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<ServicesSection />
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<SectionErrorBoundary name="products">
|
||||
<FeaturesImageBento
|
||||
tag="Nosso Diferencial"
|
||||
title="Por que nos escolher?"
|
||||
description="Profissionais de referência e ambiente climatizado para sua melhor experiência."
|
||||
items={[
|
||||
{
|
||||
title: "Manicure",
|
||||
description: "Atendimento impecável",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849248-sc61k9k0.png?_wi=3",
|
||||
},
|
||||
{
|
||||
title: "Cabeleireiros",
|
||||
description: "Expertise técnica",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849249-wmx99lzh.png?_wi=2",
|
||||
},
|
||||
{
|
||||
title: "Ambiente",
|
||||
description: "Conforto total",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849247-43n3fe1x.png?_wi=3",
|
||||
},
|
||||
{
|
||||
title: "Inclusão",
|
||||
description: "Acolhimento autista",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
|
||||
},
|
||||
{
|
||||
title: "Localização",
|
||||
description: "Vila Isabel",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-happy-bride-wearing-veil_23-2149722033.jpg",
|
||||
},
|
||||
{
|
||||
title: "Agenda",
|
||||
description: "Horários flexíveis",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-blue-wall_176420-3252.jpg",
|
||||
},
|
||||
{
|
||||
title: "Qualidade",
|
||||
description: "Produtos premium",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-bed-showing-ok-gesture_23-2147767529.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<ProductsSection />
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialQuoteCards
|
||||
tag="Depoimentos"
|
||||
title="O que dizem as clientes"
|
||||
description="Muito carinho e dedicação em cada atendimento prestado."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Marcia F PM",
|
||||
role: "Cliente",
|
||||
quote: "Minha irmã, que é autista, foi super bem atendida e acolhida lá por todos. Super recomendo.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-woman-red-shirt_273609-19231.jpg",
|
||||
},
|
||||
{
|
||||
name: "Caroline Souza",
|
||||
role: "Cliente",
|
||||
quote: "O salão mais harmonioso que conheci. Profissionais super atenciosos.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beauty-woman-talking-by-mobile-phone-home_329181-4277.jpg",
|
||||
},
|
||||
{
|
||||
name: "Carla Muniz",
|
||||
role: "Cliente",
|
||||
quote: "Sempre o vi como um espaço de beleza responsável e comprometido.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-female-friends-doing-make-up-each-other_23-2148708984.jpg",
|
||||
},
|
||||
{
|
||||
name: "Cliente Feliz",
|
||||
role: "Cliente",
|
||||
quote: "Atendimento nota 10, com certeza voltarei sempre que possível.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/indoor-portrait-attractive-pretty-girl-with-long-wavy-dark-hair-is-wearing-blue-shirt-posing-near-window-with-happy-smile_291650-2330.jpg",
|
||||
},
|
||||
{
|
||||
name: "Ana Silva",
|
||||
role: "Cliente",
|
||||
quote: "Minha unha não é fácil e tive uma ótima experiência, sem bife arrancado rs.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-blonde-woman-tweezing-eyebrows_329181-1514.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<TestimonialsSection />
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTwoColumn
|
||||
tag="Dúvidas"
|
||||
title="Perguntas Frequentes"
|
||||
description="Tudo o que você precisa saber antes de agendar."
|
||||
items={[
|
||||
{
|
||||
question: "Onde estamos localizados?",
|
||||
answer: "Rua Silva Pinto, 50 - Vila Isabel, Rio de Janeiro.",
|
||||
},
|
||||
{
|
||||
question: "Como posso agendar?",
|
||||
answer: "Clique no botão de WhatsApp em qualquer lugar do site.",
|
||||
},
|
||||
{
|
||||
question: "Atendem crianças e autistas?",
|
||||
answer: "Sim! Nosso ambiente é inclusivo e acolhedor.",
|
||||
},
|
||||
{
|
||||
question: "Quais os horários?",
|
||||
answer: "Abrimos de terça a sábado, a partir das 09:00.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<FaqSection />
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Pronta para mudar?"
|
||||
text="Entre em contato agora mesmo e agende seu horário com nossas profissionais especialistas."
|
||||
primaryButton={{
|
||||
text: "WhatsApp (21) 99999-9999",
|
||||
href: "https://wa.me/5521999999999",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Ligar agora",
|
||||
href: "tel:+5521999999999",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<ContactSection />
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
22
src/pages/HomePage/sections/About.tsx
Normal file
22
src/pages/HomePage/sections/About.tsx
Normal file
@@ -0,0 +1,22 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "about" section.
|
||||
|
||||
import React from 'react';
|
||||
import AboutTestimonial from '@/components/sections/about/AboutTestimonial';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function AboutSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutTestimonial
|
||||
tag="Nosso Espaço"
|
||||
quote="Um salão harmonioso, agradável e com profissionais extremamente atenciosos e qualificados."
|
||||
author="Caroline Souza"
|
||||
role="Cliente Satisfeita"
|
||||
imageSrc="https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849248-sc61k9k0.png?_wi=1"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
27
src/pages/HomePage/sections/Contact.tsx
Normal file
27
src/pages/HomePage/sections/Contact.tsx
Normal file
@@ -0,0 +1,27 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "contact" section.
|
||||
|
||||
import React from 'react';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function ContactSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Pronta para mudar?"
|
||||
text="Entre em contato agora mesmo e agende seu horário com nossas profissionais especialistas."
|
||||
primaryButton={{
|
||||
text: "WhatsApp (21) 99999-9999",
|
||||
href: "https://wa.me/5521999999999",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Ligar agora",
|
||||
href: "tel:+5521999999999",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
38
src/pages/HomePage/sections/Faq.tsx
Normal file
38
src/pages/HomePage/sections/Faq.tsx
Normal file
@@ -0,0 +1,38 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "faq" section.
|
||||
|
||||
import React from 'react';
|
||||
import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function FaqSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTwoColumn
|
||||
tag="Dúvidas"
|
||||
title="Perguntas Frequentes"
|
||||
description="Tudo o que você precisa saber antes de agendar."
|
||||
items={[
|
||||
{
|
||||
question: "Onde estamos localizados?",
|
||||
answer: "Rua Silva Pinto, 50 - Vila Isabel, Rio de Janeiro.",
|
||||
},
|
||||
{
|
||||
question: "Como posso agendar?",
|
||||
answer: "Clique no botão de WhatsApp em qualquer lugar do site.",
|
||||
},
|
||||
{
|
||||
question: "Atendem crianças e autistas?",
|
||||
answer: "Sim! Nosso ambiente é inclusivo e acolhedor.",
|
||||
},
|
||||
{
|
||||
question: "Quais os horários?",
|
||||
answer: "Abrimos de terça a sábado, a partir das 09:00.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
41
src/pages/HomePage/sections/Hero.tsx
Normal file
41
src/pages/HomePage/sections/Hero.tsx
Normal file
@@ -0,0 +1,41 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "hero" section.
|
||||
|
||||
import React from 'react';
|
||||
import HeroCenteredLogos from '@/components/sections/hero/HeroCenteredLogos';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HeroSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroCenteredLogos
|
||||
avatarsSrc={[
|
||||
"http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
|
||||
"http://img.b2bpic.net/free-photo/high-angle-happy-bride-wearing-veil_23-2149722033.jpg",
|
||||
"http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-blue-wall_176420-3252.jpg",
|
||||
"http://img.b2bpic.net/free-photo/woman-bed-showing-ok-gesture_23-2147767529.jpg",
|
||||
]}
|
||||
avatarText="Mais de 45 avaliações 5 estrelas"
|
||||
title="Beleza e Acolhimento em Vila Isabel"
|
||||
description="O Entre Elas é o seu espaço de beleza em Vila Isabel. Profissionais dedicados a realçar sua autoestima com carinho e qualidade. Agende seu horário pelo WhatsApp."
|
||||
primaryButton={{
|
||||
text: "Agendar via WhatsApp",
|
||||
href: "https://wa.me/5521999999999",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Ver Serviços",
|
||||
href: "#services",
|
||||
}}
|
||||
names={[
|
||||
"Marcia",
|
||||
"Caroline",
|
||||
"Carla",
|
||||
"Ana",
|
||||
]}
|
||||
imageSrc="https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849247-43n3fe1x.png?_wi=1"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
57
src/pages/HomePage/sections/Products.tsx
Normal file
57
src/pages/HomePage/sections/Products.tsx
Normal file
@@ -0,0 +1,57 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "products" section.
|
||||
|
||||
import React from 'react';
|
||||
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function ProductsSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="products" data-section="products">
|
||||
<SectionErrorBoundary name="products">
|
||||
<FeaturesImageBento
|
||||
tag="Nosso Diferencial"
|
||||
title="Por que nos escolher?"
|
||||
description="Profissionais de referência e ambiente climatizado para sua melhor experiência."
|
||||
items={[
|
||||
{
|
||||
title: "Manicure",
|
||||
description: "Atendimento impecável",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849248-sc61k9k0.png?_wi=3",
|
||||
},
|
||||
{
|
||||
title: "Cabeleireiros",
|
||||
description: "Expertise técnica",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849249-wmx99lzh.png?_wi=2",
|
||||
},
|
||||
{
|
||||
title: "Ambiente",
|
||||
description: "Conforto total",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849247-43n3fe1x.png?_wi=3",
|
||||
},
|
||||
{
|
||||
title: "Inclusão",
|
||||
description: "Acolhimento autista",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
|
||||
},
|
||||
{
|
||||
title: "Localização",
|
||||
description: "Vila Isabel",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-happy-bride-wearing-veil_23-2149722033.jpg",
|
||||
},
|
||||
{
|
||||
title: "Agenda",
|
||||
description: "Horários flexíveis",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman-blue-wall_176420-3252.jpg",
|
||||
},
|
||||
{
|
||||
title: "Qualidade",
|
||||
description: "Produtos premium",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-bed-showing-ok-gesture_23-2147767529.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
43
src/pages/HomePage/sections/Services.tsx
Normal file
43
src/pages/HomePage/sections/Services.tsx
Normal file
@@ -0,0 +1,43 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "services" section.
|
||||
|
||||
import React from 'react';
|
||||
import FeaturesDetailedSteps from '@/components/sections/features/FeaturesDetailedSteps';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function ServicesSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="services" data-section="services">
|
||||
<SectionErrorBoundary name="services">
|
||||
<FeaturesDetailedSteps
|
||||
tag="Serviços"
|
||||
title="Excelência em cada detalhe"
|
||||
description="Nossa equipe cuida de você com técnicas modernas e produtos de alta qualidade para garantir resultados surpreendentes."
|
||||
steps={[
|
||||
{
|
||||
tag: "Unhas",
|
||||
title: "Manicure de Qualidade",
|
||||
subtitle: "Cuidado e precisão",
|
||||
description: "Tratamento especializado sem bife ou agressão às unhas.",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849249-wmx99lzh.png?_wi=1",
|
||||
},
|
||||
{
|
||||
tag: "Cabelo",
|
||||
title: "Cortes e Tratamentos",
|
||||
subtitle: "Estilo moderno",
|
||||
description: "Do corte ao tratamento capilar completo, focamos no que mais valoriza o seu visual.",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849248-sc61k9k0.png?_wi=2",
|
||||
},
|
||||
{
|
||||
tag: "Estética",
|
||||
title: "Atendimento Acolhedor",
|
||||
subtitle: "Ambiente Harmonioso",
|
||||
description: "Um espaço pensado para o seu bem-estar, acessível e inclusivo para todos.",
|
||||
imageSrc: "https://storage.googleapis.com/webild/users/user_3FVc0qK9sDyabVJq6NnRSdVMMWS/uploaded-1782164849247-43n3fe1x.png?_wi=2",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
52
src/pages/HomePage/sections/Testimonials.tsx
Normal file
52
src/pages/HomePage/sections/Testimonials.tsx
Normal file
@@ -0,0 +1,52 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "testimonials" section.
|
||||
|
||||
import React from 'react';
|
||||
import TestimonialQuoteCards from '@/components/sections/testimonial/TestimonialQuoteCards';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function TestimonialsSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialQuoteCards
|
||||
tag="Depoimentos"
|
||||
title="O que dizem as clientes"
|
||||
description="Muito carinho e dedicação em cada atendimento prestado."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Marcia F PM",
|
||||
role: "Cliente",
|
||||
quote: "Minha irmã, que é autista, foi super bem atendida e acolhida lá por todos. Super recomendo.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-woman-red-shirt_273609-19231.jpg",
|
||||
},
|
||||
{
|
||||
name: "Caroline Souza",
|
||||
role: "Cliente",
|
||||
quote: "O salão mais harmonioso que conheci. Profissionais super atenciosos.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beauty-woman-talking-by-mobile-phone-home_329181-4277.jpg",
|
||||
},
|
||||
{
|
||||
name: "Carla Muniz",
|
||||
role: "Cliente",
|
||||
quote: "Sempre o vi como um espaço de beleza responsável e comprometido.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-female-friends-doing-make-up-each-other_23-2148708984.jpg",
|
||||
},
|
||||
{
|
||||
name: "Cliente Feliz",
|
||||
role: "Cliente",
|
||||
quote: "Atendimento nota 10, com certeza voltarei sempre que possível.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/indoor-portrait-attractive-pretty-girl-with-long-wavy-dark-hair-is-wearing-blue-shirt-posing-near-window-with-happy-smile_291650-2330.jpg",
|
||||
},
|
||||
{
|
||||
name: "Ana Silva",
|
||||
role: "Cliente",
|
||||
quote: "Minha unha não é fácil e tive uma ótima experiência, sem bife arrancado rs.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-blonde-woman-tweezing-eyebrows_329181-1514.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user