Compare commits
5 Commits
version_1_
...
version_3_
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
66a74ce310 | ||
|
|
70eb7ae6d4 | ||
| 714f888154 | |||
|
|
9904c5e83a | ||
| e2f25ccf23 |
@@ -43,11 +43,8 @@ export default function Layout() {
|
||||
<SectionErrorBoundary name="navbar">
|
||||
<NavbarCentered
|
||||
logo="Nawal Estilistas"
|
||||
ctaButton={{
|
||||
text: "Reservar Cita",
|
||||
href: "tel:+34966137795",
|
||||
}}
|
||||
navItems={navItems} />
|
||||
navItems={navItems}
|
||||
ctaButton={{ text: "Reservar Cita", href: "#contacto" }} />
|
||||
</SectionErrorBoundary>
|
||||
<main className="flex-grow">
|
||||
<Outlet />
|
||||
@@ -85,4 +82,4 @@ export default function Layout() {
|
||||
</SectionErrorBoundary>
|
||||
</StyleProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,139 +1,34 @@
|
||||
import AboutText from '@/components/sections/about/AboutText';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
import FaqTabbedAccordion from '@/components/sections/faq/FaqTabbedAccordion';
|
||||
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
|
||||
import FeaturesTaggedCards from '@/components/sections/features/FeaturesTaggedCards';
|
||||
import HeroBillboardTiltedCarousel from '@/components/sections/hero/HeroBillboardTiltedCarousel';
|
||||
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
|
||||
import TestimonialRatingCards from '@/components/sections/testimonial/TestimonialRatingCards';
|
||||
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 ServiciosSection from './HomePage/sections/Servicios';
|
||||
import ProductosSection from './HomePage/sections/Productos';
|
||||
import MetricasSection from './HomePage/sections/Metricas';
|
||||
import FaqSection from './HomePage/sections/Faq';
|
||||
import ContactoSection from './HomePage/sections/Contacto';
|
||||
|
||||
export default function HomePage(): React.JSX.Element {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroBillboardTiltedCarousel
|
||||
tag="Salón de Peluquería y Estética"
|
||||
title="Belleza Integral en el Corazón de Benidorm"
|
||||
description="Transformaciones capilares, manicura profesional y tratamientos faciales. Nawal Estilistas realza tu mejor versión con un servicio exclusivo."
|
||||
primaryButton={{
|
||||
text: "Ver Servicios", href: "#servicios"}}
|
||||
secondaryButton={{
|
||||
text: "Contactar", href: "tel:+34966137795"}}
|
||||
items={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-dress-cafe_273609-4057.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/back-view-woman-hair-salon_23-2150668445.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/mirror-hairdressing-salon_23-2147670185.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-long-wavy-blonde-hair_23-2152020230.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/content-client-with-hair-dye_23-2147769778.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-female-hairdresser-apron-holding-spray-comb-razor-standing-sideways-light-wall_141793-56010.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<>
|
||||
<HeroSection />
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutText
|
||||
title="Nawal Houari S.L. – Calidad y Confianza"
|
||||
primaryButton={{
|
||||
text: "Síguenos", href: "https://instagram.com/nawal.estilistas"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<AboutSection />
|
||||
|
||||
<div id="servicios" data-section="servicios">
|
||||
<SectionErrorBoundary name="servicios">
|
||||
<FeaturesTaggedCards
|
||||
tag="Nuestras Especialidades"
|
||||
title="Servicios Premium"
|
||||
description="Expertos en estilo y cuidado personalizado."
|
||||
items={[
|
||||
{ tag: "Estilismo", title: "Peluquería Avanzada", description: "Cortes modernos, cambios de color y tratamientos Salerm/Indola.", primaryButton: { text: "Más", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/stylish-man-sitting-barbershop_1157-21715.jpg" },
|
||||
{ tag: "Estética", title: "Manicura y Pedicura", description: "Uñas acrílicas, cápsulas americanas y esmaltado permanente.", primaryButton: { text: "Más", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/nail-art-with-hands-holding-tools_23-2150455835.jpg" },
|
||||
{ tag: "Bienestar", title: "Estética Facial/Corporal", description: "Cabinas especializadas para tratamientos de belleza profunda.", primaryButton: { text: "Más", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-hispanic-woman-laying-bed-getting-facial-treatment-health-beauty-spa-some-copy-space_662251-2056.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<ServiciosSection />
|
||||
|
||||
<div id="productos" data-section="productos">
|
||||
<SectionErrorBoundary name="productos">
|
||||
<FeaturesImageBento
|
||||
tag="Galería"
|
||||
title="Transformaciones Nawal"
|
||||
description="El resultado de nuestro compromiso con tu imagen."
|
||||
items={[
|
||||
{ title: "Color Vibrante", description: "Especialistas en mechas.", imageSrc: "http://img.b2bpic.net/free-photo/back-view-photo-young-three-ladies_171337-15358.jpg" },
|
||||
{ title: "Corte de Tendencia", description: "Estilo moderno.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-beautiful-happy-woman_23-2148778281.jpg" },
|
||||
{ title: "Manicura Perfecta", description: "Diseño y cuidado.", imageSrc: "http://img.b2bpic.net/free-photo/female-hands-with-white-nail-design-close-up_127675-2712.jpg" },
|
||||
{ title: "Tratamiento Salerm", description: "Hidratación profunda.", imageSrc: "http://img.b2bpic.net/free-photo/woman-applying-moisturizer-her-beauty-routine_23-2150166464.jpg" },
|
||||
{ title: "Peluquería Masculina", description: "Cortes definidos.", imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg" },
|
||||
{ title: "Eventos Especiales", description: "Peinados únicos.", imageSrc: "http://img.b2bpic.net/free-photo/close-view-lovely-face-young-girl-which-have-brunette-curly-hair-cute-makeup-holding-bridal-flowers-looking-down-while-smelling-it_8353-12351.jpg" },
|
||||
{ title: "Cápsulas Americanas", description: "Alargamiento profesional.", imageSrc: "http://img.b2bpic.net/free-photo/hands-detail-flamenco-dancer-beautiful-dress-black-back_1301-4253.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<ProductosSection />
|
||||
|
||||
<div id="metricas" data-section="metricas">
|
||||
<SectionErrorBoundary name="metricas">
|
||||
<MetricsFeatureCards
|
||||
tag="Datos"
|
||||
title="Nuestro Compromiso"
|
||||
description="Calidad garantizada en cada servicio."
|
||||
metrics={[
|
||||
{ value: "6", title: "Días por Semana", features: ["Abierto de lunes a sábado", "Horario ininterrumpido"] },
|
||||
{ value: "11", title: "Horas al día", features: ["De 9:00 a 20:00", "Flexibilidad total"] },
|
||||
{ value: "100%", title: "Compromiso", features: ["Marcas profesionales", "Atención experta"] },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<MetricasSection />
|
||||
|
||||
<div id="testimonios" data-section="testimonios">
|
||||
<SectionErrorBoundary name="testimonios">
|
||||
<TestimonialRatingCards
|
||||
tag="Reseñas"
|
||||
title="Lo que dicen de nosotros"
|
||||
description="Opiniones de nuestros clientes en Benidorm."
|
||||
testimonials={[
|
||||
{ name: "Ana R.", role: "Cliente", quote: "Excelente atención y resultados increíbles.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-bride-before-event_23-2149860780.jpg" },
|
||||
{ name: "Carlos M.", role: "Cliente", quote: "Profesionales de confianza en Benidorm.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg" },
|
||||
{ name: "Laura G.", role: "Cliente", quote: "Me encanta cómo trabajan el color.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-young-beautiful-woman-hairdresser-apron-looking-front-feeling-positive-emotions-with-hands-her-cheeks-standing-green-wall_141793-71508.jpg" },
|
||||
{ name: "Sofía T.", role: "Cliente", quote: "La mejor manicura de la zona.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/nail-care-manicure-process_23-2149130315.jpg" },
|
||||
{ name: "David L.", role: "Cliente", quote: "Servicio impecable y muy amables.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-getting-haircut_23-2149220556.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTabbedAccordion
|
||||
tag="Información"
|
||||
title="Preguntas Frecuentes"
|
||||
description="Toda la información necesaria para tu visita."
|
||||
categories={[
|
||||
{ name: "General", items: [{ question: "¿Dónde estamos?", answer: "Calle Tomás Ortuño, 86, Benidorm." }, { question: "¿Cuál es el horario?", answer: "Lunes a sábados de 9 a 20h." }] },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<FaqSection />
|
||||
|
||||
<div id="contacto" data-section="contacto">
|
||||
<SectionErrorBoundary name="contacto">
|
||||
<ContactCta
|
||||
tag="Contacto"
|
||||
text="¿Quieres reservar tu cita? Estamos listos para atenderte."
|
||||
primaryButton={{
|
||||
text: "Llamar al 966 13 77 95", href: "tel:+34966137795"}}
|
||||
secondaryButton={{
|
||||
text: "Síguenos en Instagram", href: "https://instagram.com/nawal.estilistas"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
<ContactoSection />
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
20
src/pages/HomePage/sections/About.tsx
Normal file
20
src/pages/HomePage/sections/About.tsx
Normal file
@@ -0,0 +1,20 @@
|
||||
// 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 AboutText from '@/components/sections/about/AboutText';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function AboutSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutText
|
||||
title="Nawal Houari S.L. – Calidad y Confianza"
|
||||
primaryButton={{
|
||||
text: "Síguenos", href: "https://instagram.com/nawal.estilistas"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
23
src/pages/HomePage/sections/Contacto.tsx
Normal file
23
src/pages/HomePage/sections/Contacto.tsx
Normal file
@@ -0,0 +1,23 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "contacto" section.
|
||||
|
||||
import React from 'react';
|
||||
import ContactCta from '@/components/sections/contact/ContactCta';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function ContactoSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="contacto" data-section="contacto">
|
||||
<SectionErrorBoundary name="contacto">
|
||||
<ContactCta
|
||||
tag="Contacto"
|
||||
text="¿Quieres reservar tu cita? Estamos listos para atenderte."
|
||||
primaryButton={{
|
||||
text: "Llamar al 966 13 77 95", href: "tel:+34966137795"}}
|
||||
secondaryButton={{
|
||||
text: "Síguenos en Instagram", href: "https://instagram.com/nawal.estilistas"}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
23
src/pages/HomePage/sections/Faq.tsx
Normal file
23
src/pages/HomePage/sections/Faq.tsx
Normal file
@@ -0,0 +1,23 @@
|
||||
// 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 FaqTabbedAccordion from '@/components/sections/faq/FaqTabbedAccordion';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function FaqSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTabbedAccordion
|
||||
tag="Información"
|
||||
title="Preguntas Frecuentes"
|
||||
description="Toda la información necesaria para tu visita."
|
||||
categories={[
|
||||
{ name: "General", items: [{ question: "¿Dónde estamos?", answer: "Calle Tomás Ortuño, 86, Benidorm." }, { question: "¿Cuál es el horario?", answer: "Lunes a sábados de 9 a 20h." }] },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
31
src/pages/HomePage/sections/Hero.tsx
Normal file
31
src/pages/HomePage/sections/Hero.tsx
Normal file
@@ -0,0 +1,31 @@
|
||||
// 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 HeroBillboardTiltedCarousel from '@/components/sections/hero/HeroBillboardTiltedCarousel';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function HeroSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroBillboardTiltedCarousel
|
||||
tag="Salón de Peluquería y Estética"
|
||||
title="Belleza Integral en el Corazón de Benidorm"
|
||||
description="Transformaciones capilares, manicura profesional y tratamientos faciales. Nawal Estilistas realza tu mejor versión con un servicio exclusivo."
|
||||
primaryButton={{
|
||||
text: "Ver Servicios", href: "#servicios"}}
|
||||
items={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-woman-dress-cafe_273609-4057.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/back-view-woman-hair-salon_23-2150668445.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/mirror-hairdressing-salon_23-2147670185.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-long-wavy-blonde-hair_23-2152020230.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/content-client-with-hair-dye_23-2147769778.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-female-hairdresser-apron-holding-spray-comb-razor-standing-sideways-light-wall_141793-56010.jpg" },
|
||||
]}
|
||||
secondaryButton={{"href":"","text":""}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
25
src/pages/HomePage/sections/Metricas.tsx
Normal file
25
src/pages/HomePage/sections/Metricas.tsx
Normal file
@@ -0,0 +1,25 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "metricas" section.
|
||||
|
||||
import React from 'react';
|
||||
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function MetricasSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="metricas" data-section="metricas">
|
||||
<SectionErrorBoundary name="metricas">
|
||||
<MetricsFeatureCards
|
||||
tag="Datos"
|
||||
title="Nuestro Compromiso"
|
||||
description="Calidad garantizada en cada servicio."
|
||||
metrics={[
|
||||
{ value: "6", title: "Días por Semana", features: ["Abierto de lunes a sábado", "Horario ininterrumpido"] },
|
||||
{ value: "11", title: "Horas al día", features: ["De 9:00 a 20:00", "Flexibilidad total"] },
|
||||
{ value: "100%", title: "Compromiso", features: ["Marcas profesionales", "Atención experta"] },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
29
src/pages/HomePage/sections/Productos.tsx
Normal file
29
src/pages/HomePage/sections/Productos.tsx
Normal file
@@ -0,0 +1,29 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "productos" section.
|
||||
|
||||
import React from 'react';
|
||||
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function ProductosSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="productos" data-section="productos">
|
||||
<SectionErrorBoundary name="productos">
|
||||
<FeaturesImageBento
|
||||
tag="Galería"
|
||||
title="Transformaciones Nawal"
|
||||
description="El resultado de nuestro compromiso con tu imagen."
|
||||
items={[
|
||||
{ title: "Color Vibrante", description: "Especialistas en mechas.", imageSrc: "http://img.b2bpic.net/free-photo/back-view-photo-young-three-ladies_171337-15358.jpg" },
|
||||
{ title: "Corte de Tendencia", description: "Estilo moderno.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-beautiful-happy-woman_23-2148778281.jpg" },
|
||||
{ title: "Manicura Perfecta", description: "Diseño y cuidado.", imageSrc: "http://img.b2bpic.net/free-photo/female-hands-with-white-nail-design-close-up_127675-2712.jpg" },
|
||||
{ title: "Tratamiento Salerm", description: "Hidratación profunda.", imageSrc: "http://img.b2bpic.net/free-photo/woman-applying-moisturizer-her-beauty-routine_23-2150166464.jpg" },
|
||||
{ title: "Peluquería Masculina", description: "Cortes definidos.", imageSrc: "http://img.b2bpic.net/free-photo/young-bearded-man-getting-haircut-by-hairdresser-while-sitting-chair-barbershop-barber-soul_627829-6410.jpg" },
|
||||
{ title: "Eventos Especiales", description: "Peinados únicos.", imageSrc: "http://img.b2bpic.net/free-photo/close-view-lovely-face-young-girl-which-have-brunette-curly-hair-cute-makeup-holding-bridal-flowers-looking-down-while-smelling-it_8353-12351.jpg" },
|
||||
{ title: "Cápsulas Americanas", description: "Alargamiento profesional.", imageSrc: "http://img.b2bpic.net/free-photo/hands-detail-flamenco-dancer-beautiful-dress-black-back_1301-4253.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
25
src/pages/HomePage/sections/Servicios.tsx
Normal file
25
src/pages/HomePage/sections/Servicios.tsx
Normal file
@@ -0,0 +1,25 @@
|
||||
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
||||
// file as the canonical source for the "servicios" section.
|
||||
|
||||
import React from 'react';
|
||||
import FeaturesTaggedCards from '@/components/sections/features/FeaturesTaggedCards';
|
||||
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
|
||||
export default function ServiciosSection(): React.JSX.Element {
|
||||
return (
|
||||
<div id="servicios" data-section="servicios">
|
||||
<SectionErrorBoundary name="servicios">
|
||||
<FeaturesTaggedCards
|
||||
tag="Nuestras Especialidades"
|
||||
title="Servicios Premium"
|
||||
description="Expertos en estilo y cuidado personalizado."
|
||||
items={[
|
||||
{ tag: "Estilismo", title: "Peluquería Avanzada", description: "Cortes modernos, cambios de color y tratamientos Salerm/Indola.", primaryButton: { text: "Más", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/stylish-man-sitting-barbershop_1157-21715.jpg" },
|
||||
{ tag: "Estética", title: "Manicura y Pedicura", description: "Uñas acrílicas, cápsulas americanas y esmaltado permanente.", primaryButton: { text: "Más", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/nail-art-with-hands-holding-tools_23-2150455835.jpg" },
|
||||
{ tag: "Bienestar", title: "Estética Facial/Corporal", description: "Cabinas especializadas para tratamientos de belleza profunda.", primaryButton: { text: "Más", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-hispanic-woman-laying-bed-getting-facial-treatment-health-beauty-spa-some-copy-space_662251-2056.jpg" },
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user