Merge version_1 into main #4

Merged
bender merged 3 commits from version_1 into main 2026-03-13 15:48:12 +00:00
3 changed files with 68 additions and 74 deletions

View File

@@ -106,7 +106,6 @@ export default function BlogPage() {
tagAnimation="slide-up"
animationType="blur-reveal"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
blogs={[
{
@@ -129,7 +128,6 @@ export default function BlogPage() {
}
]}
containerClassName="max-w-7xl mx-auto px-4 py-16"
cardTitleClassName="text-lg font-semibold text-gray-900 mb-2"
textBoxDescriptionClassName="text-lg text-gray-700"
/>
</div>

View File

@@ -5,10 +5,53 @@ import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatin
import HeroBillboardRotatedCarousel from "@/components/sections/hero/HeroBillboardRotatedCarousel";
import PricingCardOne from "@/components/sections/pricing/PricingCardOne";
import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal";
import Link from "next/link";
import { Sparkles, Shield, Crown, Phone } from "lucide-react";
import { Sparkles, Shield, Crown } from "lucide-react";
export default function PricingPage() {
const navItems = [
{ name: "Inicio", id: "home" },
{ name: "Servicios", id: "services" },
{ name: "Sobre Nosotros", id: "about" },
{ name: "Precios", id: "pricing" },
{ name: "Blog", id: "blog" },
{ name: "Contacto", id: "contact" }
];
const footerColumns = [
{
title: "Empresa", items: [
{ label: "Sobre Nosotros", href: "/sobre-nosotros" },
{ label: "Nuestro Equipo", href: "/sobre-nosotros" },
{ label: "Instalaciones", href: "/sobre-nosotros" },
{ label: "Tienda Online", href: "/tienda" }
]
},
{
title: "Servicios", items: [
{ label: "Grooming Profesional", href: "/servicios" },
{ label: "Spa Canino", href: "/servicios" },
{ label: "Tratamientos Especializados", href: "/servicios" },
{ label: "Servicio a Domicilio", href: "/servicios" }
]
},
{
title: "Información", items: [
{ label: "Precios", href: "/precios" },
{ label: "Blog", href: "/blog" },
{ label: "Preguntas Frecuentes", href: "/faq" },
{ label: "Contacto", href: "/contacto" }
]
},
{
title: "Contacto", items: [
{ label: "Tel: +34 910 784 221", href: "tel:+34910784221" },
{ label: "WhatsApp: +34 622 914 508", href: "https://wa.me/34622914508" },
{ label: "Email: contacto@patitasdeoro.es", href: "mailto:contacto@patitasdeoro.es" },
{ label: "Madrid, España", href: "#" }
]
}
];
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
@@ -24,17 +67,11 @@ export default function PricingPage() {
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={navItems}
brandName="Patitas de Oro"
navItems={[
{ name: "Inicio", id: "home" },
{ name: "Servicios", id: "services" },
{ name: "Sobre Nosotros", id: "about" },
{ name: "Precios", id: "pricing" },
{ name: "Blog", id: "blog" },
{ name: "Contacto", id: "contact" },
]}
button={{
text: "Reservar Cita", href: "/reservas"}}
text: "Reservar Cita", href: "/reservas"
}}
className="bg-white shadow-sm"
buttonClassName="bg-gradient-to-r from-indigo-600 to-purple-600 hover:shadow-lg"
buttonTextClassName="text-white font-semibold"
@@ -47,24 +84,12 @@ export default function PricingPage() {
description="Servicios profesionales a precios justos y transparentes."
background={{ variant: "rotated-rays-animated" }}
carouselItems={[
{
id: "pricing-carousel-1", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu"},
{
id: "pricing-carousel-2", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r"},
{
id: "pricing-carousel-3", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn"},
{
id: "pricing-carousel-4", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4"},
{
id: "pricing-carousel-5", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13"},
{
id: "pricing-carousel-6", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv"},
{ id: "pricing-carousel-1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=krvjlu" },
{ id: "pricing-carousel-2", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=fdeg1r" },
{ id: "pricing-carousel-3", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=esjrmn" },
{ id: "pricing-carousel-4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=etrji4" },
{ id: "pricing-carousel-5", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ev7f13" },
{ id: "pricing-carousel-6", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=30yijv" }
]}
autoPlay={true}
/>
@@ -81,33 +106,39 @@ export default function PricingPage() {
{
id: "pricing-baño", badge: "Baño Premium", badgeIcon: Sparkles,
price: "28€", subtitle: "Limpieza y Relajación", features: [
"Champú específico según tipo de piel", "Acondicionador hidratante", "Masaje relajante", "Secado profesional", "Cepillado completo", "Limpieza de oídos", "Corte de uñas", "Perfume hipoalergénico", "Duración: 45 minutos"],
"Champú específico según tipo de piel", "Acondicionador hidratante", "Masaje relajante", "Secado profesional", "Cepillado completo", "Limpieza de oídos", "Corte de uñas", "Perfume hipoalergénico", "Duración: 45 minutos"
]
},
{
id: "pricing-corte", badge: "Corte Profesional", badgeIcon: Sparkles,
price: "40€", subtitle: "Adaptado a tu Raza", features: [
"Asesoramiento estético personalizado", "Corte con tijera profesional", "Corte con máquina de grooming", "Perfilado higiénico", "Secado profesional", "Cepillado y peinado", "Revisión de la salud del pelaje", "Recomendaciones de cuidado", "Duración: 60-90 minutos"],
"Asesoramiento estético personalizado", "Corte con tijera profesional", "Corte con máquina de grooming", "Perfilado higiénico", "Secado profesional", "Cepillado y peinado", "Revisión de la salud del pelaje", "Recomendaciones de cuidado", "Duración: 60-90 minutos"
]
},
{
id: "pricing-deslanado", badge: "Deslanado Profesional", badgeIcon: Sparkles,
price: "45€", subtitle: "Para Razas de Doble Capa", features: [
"Cepillado profundo especializado", "Eliminación de subpelo muerto", "Baño deslanador específico", "Tratamiento nutritivo intenso", "Secado profesional", "Peinado final", "Ideal para Golden Retrievers, Pastores", "Mejora significativa del pelaje", "Duración: 75 minutos"],
"Cepillado profundo especializado", "Eliminación de subpelo muerto", "Baño deslanador específico", "Tratamiento nutritivo intenso", "Secado profesional", "Peinado final", "Ideal para Golden Retrievers, Pastores", "Mejora significativa del pelaje", "Duración: 75 minutos"
]
},
{
id: "pricing-stripping", badge: "Stripping", badgeIcon: Shield,
price: "55€", subtitle: "Técnica Especializada", features: [
"Técnica profesional de stripping", "Especializado en Terrier", "Schnauzer, Fox Terrier compatible", "Teckel, West Highland compatible", "Eliminación natural del pelaje", "Cuidado especializado de la piel", "Resultado profesional garantizado", "Requiere experiencia profesional", "Duración: 90-120 minutos"],
"Técnica profesional de stripping", "Especializado en Terrier", "Schnauzer, Fox Terrier compatible", "Teckel, West Highland compatible", "Eliminación natural del pelaje", "Cuidado especializado de la piel", "Resultado profesional garantizado", "Requiere experiencia profesional", "Duración: 90-120 minutos"
]
},
{
id: "pricing-spa", badge: "Spa Canino", badgeIcon: Crown,
price: "60€", subtitle: "Experiencia Premium", features: [
"Baño de ozono descontaminante", "Mascarilla nutritiva especializada", "Masaje relajante profesional", "Aromaterapia canina", "Secado suave y cuidadoso", "Hidratación profunda", "Reducción de estrés", "Experiencia de lujo completa", "Duración: 90 minutos"],
"Baño de ozono descontaminante", "Mascarilla nutritiva especializada", "Masaje relajante profesional", "Aromaterapia canina", "Secado suave y cuidadoso", "Hidratación profunda", "Reducción de estrés", "Experiencia de lujo completa", "Duración: 90 minutos"
]
},
{
id: "pricing-dermatologico", badge: "Dermatológico", badgeIcon: Shield,
price: "50€", subtitle: "Cuidado Especializado", features: [
"Para piel sensible y alergias", "Productos veterinarios especializados", "Tratamiento de dermatitis", "Eliminación de caspa", "Reparación de pérdida de pelo", "Hidratación intensiva", "Masaje terapéutico", "Seguimiento personalizado", "Duración: 60 minutos"],
},
"Para piel sensible y alergias", "Productos veterinarios especializados", "Tratamiento de dermatitis", "Eliminación de caspa", "Reparación de pérdida de pelo", "Hidratación intensiva", "Masaje terapéutico", "Seguimiento personalizado", "Duración: 60 minutos"
]
}
]}
containerClassName="max-w-7xl mx-auto px-4 py-16"
titleClassName="text-4xl md:text-5xl font-semibold text-gray-900 mb-4"
@@ -117,41 +148,7 @@ export default function PricingPage() {
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={[
{
title: "Empresa", items: [
{ label: "Sobre Nosotros", href: "/sobre-nosotros" },
{ label: "Nuestro Equipo", href: "/sobre-nosotros" },
{ label: "Tienda Online", href: "/" },
],
},
{
title: "Servicios", items: [
{ label: "Grooming Profesional", href: "/" },
{ label: "Spa Canino", href: "/" },
{ label: "Tratamientos Especializados", href: "/" },
{ label: "Servicio a Domicilio", href: "/" },
],
},
{
title: "Información", items: [
{ label: "Precios", href: "/precios" },
{ label: "Blog", href: "/" },
{ label: "Preguntas Frecuentes", href: "/" },
{ label: "Contacto", href: "/" },
],
},
{
title: "Contacto", items: [
{ label: "Tel: +34 910 784 221", href: "tel:+34910784221" },
{
label: "WhatsApp: +34 622 914 508", href: "https://wa.me/34622914508"},
{
label: "Email: contacto@patitasdeoro.es", href: "mailto:contacto@patitasdeoro.es"},
{ label: "Madrid, España", href: "#" },
],
},
]}
columns={footerColumns}
copyrightText="© 2024 Patitas de Oro. Todos los derechos reservados. Peluquería Canina Premium en Madrid."
containerClassName="max-w-7xl mx-auto px-4"
footerClassName="bg-gray-900 text-gray-100"

View File

@@ -100,7 +100,6 @@ export default function AboutPage() {
containerClassName="max-w-6xl mx-auto px-4 py-16"
titleClassName="text-4xl md:text-5xl font-semibold text-white mb-4"
valueClassName="text-4xl md:text-5xl font-bold text-indigo-300"
cardTitleClassName="text-lg font-semibold text-white"
/>
</div>