Merge version_1 into main #1
@@ -1,28 +1,61 @@
|
||||
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: "Vestier Animal - Ropa Premium Personalizada para Mascotas | Bogotá",
|
||||
description: "Ropa diseñada a medida y servicios spa premium para mascotas en Bogotá. Calidad excepcional, diseño exclusivo. Contacta hoy.",
|
||||
keywords: "ropa para mascotas, ropa personalizada perros, accesorios gatos, spa mascotas Bogotá, ropa premium animales",
|
||||
metadataBase: new URL("https://vestieranimal.com"),
|
||||
alternates: {
|
||||
canonical: "https://vestieranimal.com",
|
||||
},
|
||||
openGraph: {
|
||||
title: "Vestier Animal - Ropa Personalizada para Mascotas Premium",
|
||||
description: "Diseño exclusivo y servicios spa para tu mascota. Ropa a medida en Bogotá.",
|
||||
url: "https://vestieranimal.com",
|
||||
siteName: "Vestier Animal",
|
||||
images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/stylish-blonde-female-dressed-old-fashioned-jacket-holds-red-badger-dog_613910-16030.jpg",
|
||||
alt: "Colección premium Vestier Animal",
|
||||
},
|
||||
],
|
||||
type: "website",
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Vestier Animal - Ropa Premium para Mascotas",
|
||||
description: "Ropa personalizada y servicios spa de lujo para perros y gatos.",
|
||||
images: ["http://img.b2bpic.net/free-photo/stylish-blonde-female-dressed-old-fashioned-jacket-holds-red-badger-dog_613910-16030.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
@@ -32,7 +65,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${libreBaskerville.variable} ${inter.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${libreBaskerville.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -44,4 +79,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -152,7 +152,7 @@ export default function HomePage() {
|
||||
price: "Desde $89.000",
|
||||
rating: 5,
|
||||
reviewCount: "847",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-carrying-puppy-bag_23-2150565379.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-carrying-puppy-bag_23-2150565379.jpg?_wi=1",
|
||||
imageAlt: "Colección de ropa personalizada para mascotas",
|
||||
},
|
||||
{
|
||||
@@ -172,7 +172,7 @@ export default function HomePage() {
|
||||
price: "Desde $125.000",
|
||||
rating: 5,
|
||||
reviewCount: "512",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-blonde-woman-dress-sitting-with-her-cute-pug-handmade-sofa-room-with-loft-interior_613910-18128.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-blonde-woman-dress-sitting-with-her-cute-pug-handmade-sofa-room-with-loft-interior_613910-18128.jpg?_wi=1",
|
||||
imageAlt: "Servicios de spa y bienestar para mascotas",
|
||||
},
|
||||
]}
|
||||
@@ -259,7 +259,7 @@ export default function HomePage() {
|
||||
price: "$189.000",
|
||||
rating: 5,
|
||||
reviewCount: "234",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149290184.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149290184.jpg?_wi=1",
|
||||
imageAlt: "Blazer premium personalizado para perros",
|
||||
},
|
||||
{
|
||||
@@ -269,7 +269,7 @@ export default function HomePage() {
|
||||
price: "$65.000",
|
||||
rating: 5,
|
||||
reviewCount: "189",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-pet-accessories_23-2150930454.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-pet-accessories_23-2150930454.jpg?_wi=1",
|
||||
imageAlt: "Collar de diseño con detalles premium",
|
||||
},
|
||||
{
|
||||
@@ -279,7 +279,7 @@ export default function HomePage() {
|
||||
price: "$245.000",
|
||||
rating: 5,
|
||||
reviewCount: "156",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-handmade-jumper_23-2148827182.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-handmade-jumper_23-2148827182.jpg?_wi=1",
|
||||
imageAlt: "Suéter de cashmere personalizado",
|
||||
},
|
||||
]}
|
||||
@@ -301,7 +301,7 @@ export default function HomePage() {
|
||||
title: "Baño Premium con Productos Orgánicos",
|
||||
description: "Limpieza profunda con champús y acondicionadores 100% naturales. Hidratación intensiva y aroma relajante.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-pet-portrait-isolated_23-2149192309.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-pet-portrait-isolated_23-2149192309.jpg?_wi=1",
|
||||
},
|
||||
items: [
|
||||
{ icon: Droplet, text: "Agua filtrada temperada" },
|
||||
@@ -315,7 +315,7 @@ export default function HomePage() {
|
||||
title: "Corte y Styling Profesional",
|
||||
description: "Grooming artístico con groomer certificado. Diseños personalizados que resaltan la belleza natural.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/haircuting-process-small-dog-sits-table-dog-with-professional_1157-48819.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/haircuting-process-small-dog-sits-table-dog-with-professional_1157-48819.jpg?_wi=1",
|
||||
},
|
||||
items: [
|
||||
{ icon: Scissors, text: "Técnicas profesionales" },
|
||||
@@ -329,7 +329,7 @@ export default function HomePage() {
|
||||
title: "Masaje Relajante Terapéutico",
|
||||
description: "Sesiones de masaje para aliviar tensiones y mejorar circulación. Bienestar integral para tu mascota.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mornings-beautiful-woman-enjoying-her-morning-sitting-sofa-eating-breakfast-playing_1258-195205.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mornings-beautiful-woman-enjoying-her-morning-sitting-sofa-eating-breakfast-playing_1258-195205.jpg?_wi=1",
|
||||
},
|
||||
items: [
|
||||
{ icon: Hand, text: "Técnicas terapéuticas comprobadas" },
|
||||
@@ -406,7 +406,7 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
mediaAnimation="opacity"
|
||||
mediaPosition="left"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-old-man-holding-cute-dog_23-2149613998.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-old-man-holding-cute-dog_23-2149613998.jpg?_wi=1"
|
||||
imageAlt="Equipo de soporte Vestier Animal"
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
|
||||
@@ -57,7 +57,7 @@ export default function ProductosPage() {
|
||||
price: "$189.000",
|
||||
rating: 5,
|
||||
reviewCount: "234",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149290184.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-together_23-2149290184.jpg?_wi=2",
|
||||
imageAlt: "Blazer premium personalizado para perros",
|
||||
},
|
||||
{
|
||||
@@ -67,7 +67,7 @@ export default function ProductosPage() {
|
||||
price: "$65.000",
|
||||
rating: 5,
|
||||
reviewCount: "189",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-pet-accessories_23-2150930454.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-pet-accessories_23-2150930454.jpg?_wi=2",
|
||||
imageAlt: "Collar de diseño con detalles premium",
|
||||
},
|
||||
{
|
||||
@@ -77,7 +77,7 @@ export default function ProductosPage() {
|
||||
price: "$245.000",
|
||||
rating: 5,
|
||||
reviewCount: "156",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-handmade-jumper_23-2148827182.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-handmade-jumper_23-2148827182.jpg?_wi=2",
|
||||
imageAlt: "Suéter de cashmere personalizado",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -55,7 +55,7 @@ export default function PuntosDeVentaPage() {
|
||||
title: "Chapinero - Sede Principal",
|
||||
description: "Nuestra tienda insignia. Exhibición completa de colecciones, servicios spa en suite privada, y consultoría de diseño personalizado. Personal especializado disponible.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-blonde-woman-dress-sitting-with-her-cute-pug-handmade-sofa-room-with-loft-interior_613910-18128.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-blonde-woman-dress-sitting-with-her-cute-pug-handmade-sofa-room-with-loft-interior_613910-18128.jpg?_wi=2",
|
||||
},
|
||||
items: [
|
||||
{ icon: MapPin, text: "Carrera 9 #82-45, Chapinero" },
|
||||
@@ -69,7 +69,7 @@ export default function PuntosDeVentaPage() {
|
||||
title: "Usaquén - Boutique Diseño",
|
||||
description: "Espacio moderno dedicado a la moda y accesorios premium. Atención especializada en diseño personalizado, sesiones de consultoría, y eventos exclusivos.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-carrying-puppy-bag_23-2150565379.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-carrying-puppy-bag_23-2150565379.jpg?_wi=2",
|
||||
},
|
||||
items: [
|
||||
{ icon: MapPin, text: "Carrera 6 #120-35, Usaquén" },
|
||||
@@ -83,7 +83,7 @@ export default function PuntosDeVentaPage() {
|
||||
title: "Suba - Centro de Servicios",
|
||||
description: "Centro completo de spa y cuidado con grooming, baños premium y masajes terapéuticos. Ideal para mantenimiento de servicios frecuentes.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/haircuting-process-small-dog-sits-table-dog-with-professional_1157-48819.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/haircuting-process-small-dog-sits-table-dog-with-professional_1157-48819.jpg?_wi=3",
|
||||
},
|
||||
items: [
|
||||
{ icon: MapPin, text: "Calle 156 #48A-92, Suba" },
|
||||
|
||||
@@ -56,7 +56,7 @@ export default function SpaPage() {
|
||||
title: "Baño Premium con Productos Orgánicos",
|
||||
description: "Limpieza profunda con champús y acondicionadores 100% naturales. Hidratación intensiva y aroma relajante.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-pet-portrait-isolated_23-2149192309.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/lovely-pet-portrait-isolated_23-2149192309.jpg?_wi=2",
|
||||
},
|
||||
items: [
|
||||
{ icon: Droplet, text: "Agua filtrada temperada" },
|
||||
@@ -70,7 +70,7 @@ export default function SpaPage() {
|
||||
title: "Corte y Styling Profesional",
|
||||
description: "Grooming artístico con groomer certificado. Diseños personalizados que resaltan la belleza natural.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/haircuting-process-small-dog-sits-table-dog-with-professional_1157-48819.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/haircuting-process-small-dog-sits-table-dog-with-professional_1157-48819.jpg?_wi=2",
|
||||
},
|
||||
items: [
|
||||
{ icon: Scissors, text: "Técnicas profesionales" },
|
||||
@@ -84,7 +84,7 @@ export default function SpaPage() {
|
||||
title: "Masaje Relajante Terapéutico",
|
||||
description: "Sesiones de masaje para aliviar tensiones y mejorar circulación. Bienestar integral para tu mascota.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mornings-beautiful-woman-enjoying-her-morning-sitting-sofa-eating-breakfast-playing_1258-195205.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-mornings-beautiful-woman-enjoying-her-morning-sitting-sofa-eating-breakfast-playing_1258-195205.jpg?_wi=2",
|
||||
},
|
||||
items: [
|
||||
{ icon: Hand, text: "Técnicas terapéuticas comprobadas" },
|
||||
@@ -161,7 +161,7 @@ export default function SpaPage() {
|
||||
useInvertedBackground={false}
|
||||
mediaAnimation="opacity"
|
||||
mediaPosition="left"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-old-man-holding-cute-dog_23-2149613998.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-old-man-holding-cute-dog_23-2149613998.jpg?_wi=2"
|
||||
imageAlt="Equipo de soporte Vestier Animal"
|
||||
faqsAnimation="slide-up"
|
||||
faqs={[
|
||||
|
||||
Reference in New Issue
Block a user