From 1eaa244e65daff2dc99ccf4044c1bcfbad1d621f Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 15:39:06 +0000 Subject: [PATCH 1/7] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index d646226..21f7d15 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -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", -- 2.49.1 From d948cdb8f48acf314c5a61ac099a27e493a28b5b Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 15:39:07 +0000 Subject: [PATCH 2/7] Update src/app/contacto/page.tsx --- src/app/contacto/page.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/contacto/page.tsx b/src/app/contacto/page.tsx index bb67d73..a4cb8bd 100644 --- a/src/app/contacto/page.tsx +++ b/src/app/contacto/page.tsx @@ -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", }, ]} -- 2.49.1 From 57174394f027d616c65d557daec54c248758d1cc Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 15:39:07 +0000 Subject: [PATCH 3/7] Update src/app/layout.tsx --- src/app/layout.tsx | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 83bcc55..9a301df 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -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 ( - + - + {children}