Merge version_1 into main #1

Merged
bender merged 7 commits from version_1 into main 2026-03-13 15:39:13 +00:00
7 changed files with 77 additions and 70 deletions

View File

@@ -51,32 +51,32 @@ export default function BlogPage() {
carouselItems={[
{
id: "blog-carousel-1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=8",
imageAlt: "professional dog grooming spa",
},
{
id: "blog-carousel-2",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=9",
imageAlt: "dog spa relaxation massage",
},
{
id: "blog-carousel-3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=7",
imageAlt: "dog undercoat removal grooming",
},
{
id: "blog-carousel-4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13&_wi=6",
imageAlt: "professional pet grooming salon interior",
},
{
id: "blog-carousel-5",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4&_wi=5",
imageAlt: "dog nail trimming professional",
},
{
id: "blog-carousel-6",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc&_wi=4",
imageAlt: "male professional dog groomer",
},
]}
@@ -101,7 +101,7 @@ export default function BlogPage() {
category: "Cuidados",
title: "Cómo Cuidar el Pelo de tu Perro en Verano",
excerpt: "La época estival requiere cuidados especiales para el pelaje de tu mascota. Descubre nuestras recomendaciones profesionales.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=10",
imageAlt: "Perro en verano",
authorName: "Laura Martínez",
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv",
@@ -112,7 +112,7 @@ export default function BlogPage() {
category: "Razas",
title: "Los Mejores Cortes para Perros Pequeños",
excerpt: "Guía completa sobre los cortes de grooming más populares para razas pequeñas como bichones y malteses.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=9",
imageAlt: "Perro pequeño groomed",
authorName: "Carlos Gómez",
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc",
@@ -123,7 +123,7 @@ export default function BlogPage() {
category: "Salud",
title: "¿Cada Cuánto Bañar a tu Perro?",
excerpt: "Descubre la frecuencia ideal de baño según la raza, tipo de pelaje y condiciones de piel de tu mascota.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13&_wi=7",
imageAlt: "Baño canino profesional",
authorName: "María Torres",
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xu2224",
@@ -134,7 +134,7 @@ export default function BlogPage() {
category: "Mantenimiento",
title: "Cómo Evitar los Nudos en el Pelaje",
excerpt: "Prevención y técnicas para mantener el pelaje de tu perro libre de nudos y enredos.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=8",
imageAlt: "Cepillado profesional",
authorName: "Laura Martínez",
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv",
@@ -145,7 +145,7 @@ export default function BlogPage() {
category: "Bienestar",
title: "Beneficios del Spa Canino para tu Mascota",
excerpt: "Conoce cómo el spa relaja y mejora la salud general de tu perro, reduciendo estrés y mejorando su pelaje.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=11",
imageAlt: "Spa canino relajante",
authorName: "Carlos Gómez",
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc",
@@ -156,7 +156,7 @@ export default function BlogPage() {
category: "Dermatología",
title: "Reconocer y Tratar Problemas de Piel en Perros",
excerpt: "Guía sobre los problemas dermatológicos más comunes en perros y cómo prevenirlos con grooming profesional.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4&_wi=6",
imageAlt: "Tratamiento dermatológico",
authorName: "María Torres",
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xu2224",

View File

@@ -58,32 +58,32 @@ export default function ContactPage() {
carouselItems={[
{
id: "contact-carousel-1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13&_wi=8",
imageAlt: "professional pet grooming salon interior",
},
{
id: "contact-carousel-2",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv&_wi=5",
imageAlt: "professional pet groomer woman",
},
{
id: "contact-carousel-3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=12",
imageAlt: "dog spa relaxation massage",
},
{
id: "contact-carousel-4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=10",
imageAlt: "professional dog grooming spa",
},
{
id: "contact-carousel-5",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc&_wi=5",
imageAlt: "male professional dog groomer",
},
{
id: "contact-carousel-6",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=9",
imageAlt: "dog undercoat removal grooming",
},
]}

View File

@@ -1,28 +1,33 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Libre_Baskerville } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Libre_Baskerville } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const libreBaskerville = Libre_Baskerville({
variable: "--font-libre-baskerville",
subsets: ["latin"],
weight: ["400", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Patitas de Oro Peluquería Canina & Spa Premium en Madrid",
description: "Peluquería canina de lujo en Madrid. Grooming profesional, spa relajante y tratamientos especializados para tu perro. Desde 2018 cuidando mascotas con excelencia.",
};
export default function RootLayout({
children,
@@ -30,9 +35,11 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
return (
<html lang="en" suppressHydrationWarning>
<html lang="es" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${libreBaskerville.variable} ${inter.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${libreBaskerville.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -44,4 +51,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -103,12 +103,12 @@ export default function HomePage() {
]}
buttonAnimation="blur-reveal"
carouselItems={[
{ id: "carousel-1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r" },
{ id: "carousel-2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu" },
{ id: "carousel-3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn" },
{ id: "carousel-4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13" },
{ id: "carousel-5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv" },
{ id: "carousel-6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc" }
{ id: "carousel-1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=1" },
{ id: "carousel-2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=1" },
{ id: "carousel-3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=1" },
{ id: "carousel-4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13&_wi=1" },
{ id: "carousel-5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv&_wi=1" },
{ id: "carousel-6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc&_wi=1" }
]}
autoPlay={true}
autoPlayInterval={5000}
@@ -155,22 +155,22 @@ export default function HomePage() {
id: 1,
title: "Baño Premium",
description: "Baño con champú específico según tipo de piel, acondicionador hidratante, masaje relajante y secado profesional.",
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4" }
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=2" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4&_wi=1" }
},
{
id: 2,
title: "Corte Profesional",
description: "Adaptado a la raza y estilo del perro con asesoramiento estético, corte con tijera y máquina, perfilado higiénico.",
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn" }
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=2" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=2" }
},
{
id: 3,
title: "Spa Relajante",
description: "Experiencia premium con baño de ozono, mascarilla nutritiva, masaje relajante, aromaterapia y secado suave.",
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13" }
phoneOne: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=3" },
phoneTwo: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13&_wi=2" }
}
]}
buttons={[

View File

@@ -52,32 +52,32 @@ export default function PricingPage() {
{
id: "pricing-carousel-1",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=8",
},
{
id: "pricing-carousel-2",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=7",
},
{
id: "pricing-carousel-3",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=6",
},
{
id: "pricing-carousel-4",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4&_wi=4",
},
{
id: "pricing-carousel-5",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13&_wi=5",
},
{
id: "pricing-carousel-6",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv&_wi=4",
},
]}
autoPlay={true}

View File

@@ -94,12 +94,12 @@ export default function ServicesPage() {
]}
buttonAnimation="blur-reveal"
carouselItems={[
{ id: "service-carousel-1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r" },
{ id: "service-carousel-2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu" },
{ id: "service-carousel-3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn" },
{ id: "service-carousel-4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4" },
{ id: "service-carousel-5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13" },
{ id: "service-carousel-6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xu2224" }
{ id: "service-carousel-1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=3" },
{ id: "service-carousel-2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=4" },
{ id: "service-carousel-3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=3" },
{ id: "service-carousel-4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4&_wi=2" },
{ id: "service-carousel-5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13&_wi=3" },
{ id: "service-carousel-6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xu2224&_wi=1" }
]}
autoPlay={true}
autoPlayInterval={4000}
@@ -122,42 +122,42 @@ export default function ServicesPage() {
id: "service-1",
name: "Baño Premium",
price: "28€",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=5",
imageAlt: "Baño premium para perros"
},
{
id: "service-2",
name: "Corte Profesional",
price: "40€",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=4",
imageAlt: "Corte profesional de grooming"
},
{
id: "service-3",
name: "Deslanado Profesional",
price: "45€",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=4",
imageAlt: "Deslanado profesional"
},
{
id: "service-4",
name: "Stripping Especializado",
price: "55€",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4&_wi=3",
imageAlt: "Stripping para razas terrier"
},
{
id: "service-5",
name: "Spa Canino Relajante",
price: "60€",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=6",
imageAlt: "Spa relajante para perros"
},
{
id: "service-6",
name: "Tratamientos Dermatológicos",
price: "50€",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=5",
imageAlt: "Tratamientos especializados"
}
]}

View File

@@ -53,32 +53,32 @@ export default function AboutPage() {
{
id: "about-carousel-1",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13&_wi=4",
},
{
id: "about-carousel-2",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv&_wi=2",
},
{
id: "about-carousel-3",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc&_wi=2",
},
{
id: "about-carousel-4",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu&_wi=7",
},
{
id: "about-carousel-5",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r&_wi=6",
},
{
id: "about-carousel-6",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn&_wi=5",
},
]}
autoPlay={true}
@@ -145,21 +145,21 @@ export default function AboutPage() {
id: "member-1",
name: "Laura Martínez",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv&_wi=3",
imageAlt: "Laura Martínez - Directora y Groomer Senior",
},
{
id: "member-2",
name: "Carlos Gómez",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=bdzkxc&_wi=3",
imageAlt: "Carlos Gómez - Especialista en Cortes de Raza",
},
{
id: "member-3",
name: "María Torres",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xu2224",
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=xu2224&_wi=2",
imageAlt: "María Torres - Experta en Dermatología Canina",
},
]}