Merge version_3 into main

Merge version_3 into main
This commit was merged in pull request #6.
This commit is contained in:
2026-06-01 19:43:31 +00:00
3 changed files with 191 additions and 60 deletions

View File

@@ -3,9 +3,14 @@
import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
import ContactText from "@/components/sections/contact/ContactText";
import FooterBase from "@/components/sections/footer/FooterBase";
export const metadata = {
title: 'Contacto | Webild',
description: 'Contáctanos para transformar tu presencia digital con Webild. Inicia tu proyecto hoy mismo.',
};
export default function ContactoPage() {
return (
<ThemeProvider
@@ -21,69 +26,64 @@ export default function ContactoPage() {
headingFontWeight="medium"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="Webild"
navItems={[
{ name: "Inicio", id: "/" },
{ name: "Portafolio", id: "/portafolio" },
{ name: "Servicios", id: "/servicios" },
{ name: "Nosotros", id: "/nosotros" },
{ name: "Contacto", id: "/contacto" }
]}
button={{ text: "Empezar", href: "#contact" }}
/>
</div>
<NavbarLayoutFloatingOverlay
brandName="Webild"
navItems={[
{ name: "Inicio", id: "/" },
{ name: "Portafolio", id: "/portafolio" },
{ name: "Servicios", id: "services" },
{ name: "Nosotros", id: "about" },
{ name: "Contacto", id: "/contacto" },
{ name: "Política de Privacidad", id: "/privacy-policy" }
]}
button={{ text: "Comenzar", href: "/contacto" }}
/>
<div id="contacto" data-section="contacto">
<ContactSplitForm
title="Póngase en contacto"
description="Estamos listos para hacer realidad sus proyectos. Cuéntenos sobre sus ideas."
inputs={[
{ name: "name", type: "text", placeholder: "Su nombre" },
{ name: "email", type: "email", placeholder: "Su correo electrónico" }
<ContactText
tag="Trabajemos Juntos"
title="¿Listo para impulsar tu Negocio?"
description="Conectemos para discutir tus ideas. Estamos aquí para ayudarte a crecer con soluciones digitales innovadoras. Envíanos un mensaje o agenda una consulta gratuita."
background={{ variant: "rotated-rays-animated" }}
buttons={[
{ text: "Agenda una Llamada", href: "#" },
{ text: "Envía un Correo", href: "mailto:info@webuild.com" },
]}
textarea={{ name: "message", placeholder: "Su mensaje", rows: 5 }}
buttonText="Enviar Mensaje"
buttonAnimation="slide-up"
useInvertedBackground={false}
mediaPosition="right"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/contact-1.webp"
imageAlt="Contact Us"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
logoText="Webild"
copyrightText="© 2026 | Webild"
columns={[
{
title: "Empresa", items: [
{ label: "Inicio", href: "/" },
{ label: "Portafolio", href: "/portafolio" },
{ label: "Servicios", href: "/servicios" },
{ label: "Nosotros", href: "/nosotros" },
{ label: "Contacto", href: "/contacto" }
]
},
{
title: "Servicios", items: [
{ label: "Diseño Web", href: "/servicios" },
{ label: "Desarrollo", href: "/servicios" },
{ label: "SEO", href: "/servicios" },
{ label: "Branding", href: "/servicios" }
]
},
{
title: "Conectar", items: [
{ label: "Twitter", href: "#" },
{ label: "LinkedIn", href: "#" },
{ label: "Instagram", href: "#" }
]
}
]}
/>
</div>
<FooterBase
logoText="Webild"
copyrightText="© 2026 | Webild"
columns={[
{
title: "Compañía", items: [
{ label: "Inicio", href: "/" },
{ label: "Nosotros", href: "#about" },
{ label: "Servicios", href: "#services" },
{ label: "Portafolio", href: "/portafolio" },
{ label: "Contacto", href: "/contacto" },
{ label: "Política de Privacidad", href: "/privacy-policy" }
],
},
{
title: "Servicios", items: [
{ label: "Desarrollo Web", href: "#" },
{ label: "SEO", href: "#" },
{ label: "Marca", href: "#" },
{ label: "Diseño UI/UX", href: "#" },
],
},
{
title: "Conectar", items: [
{ label: "Twitter", href: "#" },
{ label: "LinkedIn", href: "#" },
{ label: "Instagram", href: "#" },
{ label: "Dribbble", href: "#" },
],
},
]}
/>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -37,7 +37,8 @@ export default function WebAgency2Page() {
{ name: "Portafolio", id: "/portafolio" },
{ name: "Servicios", id: "services" },
{ name: "Nosotros", id: "about" },
{ name: "Contacto", id: "/contacto" }
{ name: "Contacto", id: "/contacto" },
{ name: "Política de Privacidad", id: "/privacy-policy" }
]}
button={{ text: "Comenzar", href: "/contacto" }}
/>
@@ -259,6 +260,7 @@ export default function WebAgency2Page() {
{ label: "Servicios", href: "#services" },
{ label: "Portafolio", href: "/portafolio" },
{ label: "Contacto", href: "/contacto" },
{ label: "Política de Privacidad", href: "/privacy-policy" }
],
},
{

View File

@@ -0,0 +1,129 @@
"use client";
import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import LegalSection from "@/components/legal/LegalSection";
import FooterBase from "@/components/sections/footer/FooterBase";
export const metadata = {
title: 'Política de Privacidad | Webild',
description: 'Conoce nuestra política de privacidad y cómo manejamos tus datos en Webild.',
};
export default function PrivacyPolicyPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="metallic"
secondaryButtonStyle="glass"
headingFontWeight="medium"
>
<ReactLenis root>
<NavbarLayoutFloatingOverlay
brandName="Webild"
navItems={[
{ name: "Inicio", id: "/" },
{ name: "Portafolio", id: "/portafolio" },
{ name: "Servicios", id: "services" },
{ name: "Nosotros", id: "about" },
{ name: "Contacto", id: "/contacto" },
{ name: "Política de Privacidad", id: "/privacy-policy" }
]}
button={{ text: "Comenzar", href: "/contacto" }}
/>
<div id="privacy-policy" data-section="privacy-policy" className="py-16 md:py-24 lg:py-32">
<LegalSection
layout="page"
title="Política de Privacidad"
subtitle="Tu privacidad es nuestra prioridad. Esta política detalla cómo recopilamos, usamos y protegemos tu información."
sections={[
{
heading: "1. Introducción", content: [
{ type: "paragraph", text: "Bienvenido a Webild. Nos comprometemos a proteger tu privacidad y tus datos personales. Esta Política de Privacidad explica cómo manejamos la información que recopilamos cuando visitas nuestro sitio web o utilizas nuestros servicios." }
]
},
{
heading: "2. Información que Recopilamos", content: [
{ type: "paragraph", text: "Podemos recopilar varios tipos de información en relación con tu uso de nuestros servicios, incluyendo:" },
{ type: "list", items: ["Información de contacto (nombre, correo electrónico, número de teléfono).", "Datos demográficos (edad, ubicación).", "Datos de uso (páginas visitadas, tiempo en el sitio, clics).", "Información técnica (dirección IP, tipo de navegador, sistema operativo)." ]}
]
},
{
heading: "3. Cómo Usamos tu Información", content: [
{ type: "paragraph", text: "Utilizamos la información recopilada para:" },
{ type: "list", items: ["Proveer, operar y mantener nuestros servicios.", "Mejorar, personalizar y expandir nuestros servicios.", "Entender y analizar cómo utilizas nuestros servicios.", "Desarrollar nuevos productos, servicios, características y funcionalidades.", "Comunicarnos contigo, ya sea directamente o a través de uno de nuestros socios, incluyendo para servicio al cliente, para proporcionarte actualizaciones y otra información relacionada con el sitio web, y con fines de marketing y promoción." ]}
]
},
{
heading: "4. Divulgación de Información", content: [
{ type: "paragraph", text: "Podemos compartir tu información con terceros en las siguientes situaciones:" },
{ type: "list", items: ["Con proveedores de servicios que nos ayudan a operar nuestro negocio.", "Para cumplir con obligaciones legales.", "Para proteger y defender los derechos o propiedad de Webild.", "Con tu consentimiento." ]}
]
},
{
heading: "5. Tus Derechos de Protección de Datos", content: [
{ type: "paragraph", text: "Tienes los siguientes derechos con respecto a tus datos personales:" },
{ type: "list", items: ["El derecho a acceder Tienes derecho a solicitar copias de tus datos personales.", "El derecho a rectificación Tienes derecho a solicitar que corrijamos cualquier información que creas que es inexacta o incompleta.", "El derecho a supresión Tienes derecho a solicitar que borremos tus datos personales, bajo ciertas condiciones.", "El derecho a restringir el procesamiento Tienes derecho a solicitar que restrinjamos el procesamiento de tus datos personales, bajo ciertas condiciones.", "El derecho a oponerte al procesamiento Tienes derecho a oponerte a nuestro procesamiento de tus datos personales, bajo ciertas condiciones.", "El derecho a la portabilidad de datos Tienes derecho a solicitar que transfiramos los datos que hemos recopilado a otra organización, o directamente a ti, bajo ciertas condiciones." ]}
]
},
{
heading: "6. Seguridad de los Datos", content: [
{ type: "paragraph", text: "Implementamos medidas de seguridad robustas para proteger tus datos personales contra el acceso no autorizado, la alteración, la divulgación o la destrucción. Sin embargo, ningún método de transmisión por Internet o método de almacenamiento electrónico es 100% seguro." }
]
},
{
heading: "7. Cambios en esta Política de Privacidad", content: [
{ type: "paragraph", text: "Podemos actualizar nuestra Política de Privacidad periódicamente. Te notificaremos cualquier cambio publicando la nueva Política de Privacidad en esta página. Te recomendamos revisar esta Política de Privacidad periódicamente para cualquier cambio." }
]
},
{
heading: "8. Contáctanos", content: [
{ type: "paragraph", text: "Si tienes alguna pregunta sobre esta Política de Privacidad, no dudes en contactarnos a través de nuestra página de contacto o enviando un correo electrónico a [correo@ejemplo.com]." }
]
}
]}
/>
</div>
<FooterBase
logoText="Webild"
copyrightText="© 2026 | Webild"
columns={[
{
title: "Compañía", items: [
{ label: "Inicio", href: "/" },
{ label: "Nosotros", href: "#about" },
{ label: "Servicios", href: "#services" },
{ label: "Portafolio", href: "/portafolio" },
{ label: "Contacto", href: "/contacto" },
{ label: "Política de Privacidad", href: "/privacy-policy" }
],
},
{
title: "Servicios", items: [
{ label: "Desarrollo Web", href: "#" },
{ label: "SEO", href: "#" },
{ label: "Marca", href: "#" },
{ label: "Diseño UI/UX", href: "#" },
],
},
{
title: "Conectar", items: [
{ label: "Twitter", href: "#" },
{ label: "LinkedIn", href: "#" },
{ label: "Instagram", href: "#" },
{ label: "Dribbble", href: "#" },
],
},
]}
/>
</ReactLenis>
</ThemeProvider>
);
}