Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-03-06 00:01:03 +00:00
4 changed files with 54 additions and 177 deletions

View File

@@ -35,9 +35,7 @@ export default function ContactPage() {
<NavbarStyleCentered
navItems={navItems}
button={{
text: "Ver Propiedades",
href: "/propiedades",
}}
text: "Ver Propiedades", href: "/propiedades"}}
brandName="Madre Inmobiliaria"
/>
</div>
@@ -50,32 +48,22 @@ export default function ContactPage() {
useInvertedBackground={false}
inputs={[
{
name: "nombre",
type: "text",
placeholder: "Tu nombre",
required: true,
name: "nombre", type: "text", placeholder: "Tu nombre", required: true,
},
{
name: "email",
type: "email",
placeholder: "Tu correo electrónico",
required: true,
name: "email", type: "email", placeholder: "Tu correo electrónico", required: true,
},
{
name: "telefono",
type: "tel",
placeholder: "Tu teléfono (WhatsApp)",
required: true,
name: "telefono", type: "tel", placeholder: "Tu teléfono (WhatsApp)", required: true,
},
]}
textarea={{
name: "mensaje",
placeholder: "Cuéntame qué tipo de propiedad buscas o cómo puedo ayudarte...",
rows: 5,
name: "mensaje", placeholder: "Cuéntame qué tipo de propiedad buscas o cómo puedo ayudarte...", rows: 5,
required: true,
}}
buttonText="Enviar Mensaje"
mediaPosition="right"
mediaAnimation="slide-up"
onSubmit={(data) => {
console.log("Contact form data:", data);
}}
@@ -89,7 +77,7 @@ export default function ContactPage() {
description="Puedes comunicarte conmigo a través de múltiples canales. Disponible por teléfono, WhatsApp y correo electrónico. Respondo rápidamente a todas las consultas. También puedes visitarme en mi oficina en República Dominicana para discutir tus necesidades inmobiliarias en persona."
tag="Información de Contacto"
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/beautiful-female-real-estate-agent-standing-house-entrance-smiling-woman-with-short-graying-hair-pink-suit-getting-ready-meet-customers-real-estate-business-work-concept_74855-22183.jpg?_wi=3"
imageSrc="http://img.b2bpic.net/free-photo/beautiful-female-real-estate-agent-standing-house-entrance-smiling-woman-with-short-graying-hair-pink-suit-getting-ready-meet-customers-real-estate-business-work-concept_74855-22183.jpg"
imageAlt="Agente disponible para contacto"
buttons={[
{ text: "Llamar Ahora", href: "tel:+18095551234" },
@@ -108,19 +96,13 @@ export default function ContactPage() {
socialLinks={[
{
icon: Phone,
href: "tel:+18095551234",
ariaLabel: "Llamar por teléfono",
},
href: "tel:+18095551234", ariaLabel: "Llamar por teléfono"},
{
icon: MessageCircle,
href: "https://wa.me/18095551234",
ariaLabel: "Contactar por WhatsApp",
},
href: "https://wa.me/18095551234", ariaLabel: "Contactar por WhatsApp"},
{
icon: Mail,
href: "mailto:contacto@madreimmobiliaria.com",
ariaLabel: "Enviar correo",
},
href: "mailto:contacto@madreimmobiliaria.com", ariaLabel: "Enviar correo"},
]}
/>
</div>

View File

@@ -38,9 +38,7 @@ export default function HomePage() {
<NavbarStyleCentered
navItems={navItems}
button={{
text: "Ver Propiedades",
href: "/propiedades",
}}
text: "Ver Propiedades", href: "/propiedades"}}
brandName="Madre Inmobiliaria"
/>
</div>
@@ -79,26 +77,11 @@ export default function HomePage() {
gridVariant="three-columns-all-equal-width"
products={[
{
id: "1",
name: "Apartamento Punta Cana",
price: "$185,000",
imageSrc: "http://img.b2bpic.net/free-photo/dining-interior_501050-1053.jpg?_wi=1",
imageAlt: "Apartamento de lujo en Punta Cana",
},
id: "1", name: "Apartamento Punta Cana", price: "$185,000", imageSrc: "http://img.b2bpic.net/free-photo/dining-interior_501050-1053.jpg", imageAlt: "Apartamento de lujo en Punta Cana"},
{
id: "2",
name: "Villa con Piscina",
price: "$425,000",
imageSrc: "http://img.b2bpic.net/free-photo/pool-surrounded-by-palm-trees-near-hotel_181624-16151.jpg?_wi=1",
imageAlt: "Villa frente al mar con piscina",
},
id: "2", name: "Villa con Piscina", price: "$425,000", imageSrc: "http://img.b2bpic.net/free-photo/pool-surrounded-by-palm-trees-near-hotel_181624-16151.jpg", imageAlt: "Villa frente al mar con piscina"},
{
id: "3",
name: "Penthouse Moderno",
price: "$350,000",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-standing-with-coffee-near-window_7502-9288.jpg?_wi=1",
imageAlt: "Penthouse con vista panorámica",
},
id: "3", name: "Penthouse Moderno", price: "$350,000", imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-standing-with-coffee-near-window_7502-9288.jpg", imageAlt: "Penthouse con vista panorámica"},
]}
buttons={[{ text: "Ver Todas", href: "/propiedades" }]}
buttonAnimation="slide-up"
@@ -113,7 +96,7 @@ export default function HomePage() {
tag="Sobre Mí"
tagIcon={User}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/beautiful-female-real-estate-agent-standing-house-entrance-smiling-woman-with-short-graying-hair-pink-suit-getting-ready-meet-customers-real-estate-business-work-concept_74855-22183.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/beautiful-female-real-estate-agent-standing-house-entrance-smiling-woman-with-short-graying-hair-pink-suit-getting-ready-meet-customers-real-estate-business-work-concept_74855-22183.jpg"
imageAlt="Foto profesional de la agente inmobiliaria"
buttons={[
{ text: "Mis Propiedades", href: "/propiedades" },
@@ -135,21 +118,13 @@ export default function HomePage() {
useInvertedBackground={false}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg",
alt: "Testimonial cliente 1",
},
src: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", alt: "Testimonial cliente 1"},
{
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg",
alt: "Testimonial cliente 2",
},
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg", alt: "Testimonial cliente 2"},
{
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg",
alt: "Testimonial cliente 3",
},
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", alt: "Testimonial cliente 3"},
{
src: "http://img.b2bpic.net/free-photo/young-attractive-businesswoman_93675-133773.jpg",
alt: "Testimonial cliente 4",
},
src: "http://img.b2bpic.net/free-photo/young-attractive-businesswoman_93675-133773.jpg", alt: "Testimonial cliente 4"},
]}
/>
</div>
@@ -162,32 +137,22 @@ export default function HomePage() {
useInvertedBackground={true}
inputs={[
{
name: "nombre",
type: "text",
placeholder: "Tu nombre",
required: true,
name: "nombre", type: "text", placeholder: "Tu nombre", required: true,
},
{
name: "email",
type: "email",
placeholder: "Tu correo electrónico",
required: true,
name: "email", type: "email", placeholder: "Tu correo electrónico", required: true,
},
{
name: "telefono",
type: "tel",
placeholder: "Tu teléfono (WhatsApp)",
required: true,
name: "telefono", type: "tel", placeholder: "Tu teléfono (WhatsApp)", required: true,
},
]}
textarea={{
name: "mensaje",
placeholder: "Cuéntame qué tipo de propiedad buscas o cómo puedo ayudarte...",
rows: 5,
name: "mensaje", placeholder: "Cuéntame qué tipo de propiedad buscas o cómo puedo ayudarte...", rows: 5,
required: true,
}}
buttonText="Enviar Mensaje"
mediaPosition="right"
mediaAnimation="slide-up"
onSubmit={(data) => {
console.log("Form data:", data);
}}
@@ -202,19 +167,13 @@ export default function HomePage() {
socialLinks={[
{
icon: Phone,
href: "tel:+18095551234",
ariaLabel: "Llamar por teléfono",
},
href: "tel:+18095551234", ariaLabel: "Llamar por teléfono"},
{
icon: MessageCircle,
href: "https://wa.me/18095551234",
ariaLabel: "Contactar por WhatsApp",
},
href: "https://wa.me/18095551234", ariaLabel: "Contactar por WhatsApp"},
{
icon: Mail,
href: "mailto:contacto@madreimmobiliaria.com",
ariaLabel: "Enviar correo",
},
href: "mailto:contacto@madreimmobiliaria.com", ariaLabel: "Enviar correo"},
]}
/>
</div>

View File

@@ -35,9 +35,7 @@ export default function PropertiesPage() {
<NavbarStyleCentered
navItems={navItems}
button={{
text: "Ver Propiedades",
href: "/propiedades",
}}
text: "Ver Propiedades", href: "/propiedades"}}
brandName="Madre Inmobiliaria"
/>
</div>
@@ -53,33 +51,13 @@ export default function PropertiesPage() {
gridVariant="bento-grid"
products={[
{
id: "1",
name: "Apartamento Punta Cana",
price: "$185,000",
imageSrc: "http://img.b2bpic.net/free-photo/dining-interior_501050-1053.jpg?_wi=2",
imageAlt: "Apartamento de lujo en Punta Cana",
},
id: "1", name: "Apartamento Punta Cana", price: "$185,000", imageSrc: "http://img.b2bpic.net/free-photo/dining-interior_501050-1053.jpg", imageAlt: "Apartamento de lujo en Punta Cana"},
{
id: "2",
name: "Villa con Piscina",
price: "$425,000",
imageSrc: "http://img.b2bpic.net/free-photo/pool-surrounded-by-palm-trees-near-hotel_181624-16151.jpg?_wi=2",
imageAlt: "Villa frente al mar con piscina",
},
id: "2", name: "Villa con Piscina", price: "$425,000", imageSrc: "http://img.b2bpic.net/free-photo/pool-surrounded-by-palm-trees-near-hotel_181624-16151.jpg", imageAlt: "Villa frente al mar con piscina"},
{
id: "3",
name: "Penthouse Moderno",
price: "$350,000",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-standing-with-coffee-near-window_7502-9288.jpg?_wi=2",
imageAlt: "Penthouse con vista panorámica",
},
id: "3", name: "Penthouse Moderno", price: "$350,000", imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-standing-with-coffee-near-window_7502-9288.jpg", imageAlt: "Penthouse con vista panorámica"},
{
id: "4",
name: "Casa Residencial",
price: "$275,000",
imageSrc: "http://img.b2bpic.net/free-photo/dining-interior_501050-1053.jpg?_wi=3",
imageAlt: "Casa residencial con jardín",
},
id: "4", name: "Casa Residencial", price: "$275,000", imageSrc: "http://img.b2bpic.net/free-photo/dining-interior_501050-1053.jpg", imageAlt: "Casa residencial con jardín"},
]}
buttons={[{ text: "Solicitar Información", href: "/contacto" }]}
buttonAnimation="slide-up"
@@ -94,32 +72,22 @@ export default function PropertiesPage() {
useInvertedBackground={true}
inputs={[
{
name: "nombre",
type: "text",
placeholder: "Tu nombre completo",
required: true,
name: "nombre", type: "text", placeholder: "Tu nombre completo", required: true,
},
{
name: "email",
type: "email",
placeholder: "Tu correo electrónico",
required: true,
name: "email", type: "email", placeholder: "Tu correo electrónico", required: true,
},
{
name: "presupuesto",
type: "text",
placeholder: "Rango de presupuesto (ej: $200,000 - $300,000)",
required: false,
name: "presupuesto", type: "text", placeholder: "Rango de presupuesto (ej: $200,000 - $300,000)", required: false,
},
]}
textarea={{
name: "preferencias",
placeholder: "Cuéntame sobre la propiedad que buscas: ubicación, tipo, características...",
rows: 5,
name: "preferencias", placeholder: "Cuéntame sobre la propiedad que buscas: ubicación, tipo, características...", rows: 5,
required: true,
}}
buttonText="Enviar Solicitud"
mediaPosition="right"
mediaAnimation="slide-up"
onSubmit={(data) => {
console.log("Property inquiry:", data);
}}
@@ -134,19 +102,13 @@ export default function PropertiesPage() {
socialLinks={[
{
icon: Phone,
href: "tel:+18095551234",
ariaLabel: "Llamar por teléfono",
},
href: "tel:+18095551234", ariaLabel: "Llamar por teléfono"},
{
icon: MessageCircle,
href: "https://wa.me/18095551234",
ariaLabel: "Contactar por WhatsApp",
},
href: "https://wa.me/18095551234", ariaLabel: "Contactar por WhatsApp"},
{
icon: Mail,
href: "mailto:contacto@madreimmobiliaria.com",
ariaLabel: "Enviar correo",
},
href: "mailto:contacto@madreimmobiliaria.com", ariaLabel: "Enviar correo"},
]}
/>
</div>

View File

@@ -36,9 +36,7 @@ export default function AboutPage() {
<NavbarStyleCentered
navItems={navItems}
button={{
text: "Ver Propiedades",
href: "/propiedades",
}}
text: "Ver Propiedades", href: "/propiedades"}}
brandName="Madre Inmobiliaria"
/>
</div>
@@ -50,7 +48,7 @@ export default function AboutPage() {
description="Con más de 15 años de experiencia en el mercado inmobiliario dominicano, me dedico a ayudar a mis clientes a encontrar las propiedades ideales para sus necesidades. Especializada en venta, alquiler e inversión inmobiliaria en las mejores zonas del país. Mi compromiso es garantizar transparencia, profesionalismo y resultados excepcionales en cada transacción."
tag="Sobre Mí"
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/beautiful-female-real-estate-agent-standing-house-entrance-smiling-woman-with-short-graying-hair-pink-suit-getting-ready-meet-customers-real-estate-business-work-concept_74855-22183.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/beautiful-female-real-estate-agent-standing-house-entrance-smiling-woman-with-short-graying-hair-pink-suit-getting-ready-meet-customers-real-estate-business-work-concept_74855-22183.jpg"
imageAlt="Foto profesional de la agente inmobiliaria"
buttons={[
{ text: "Ver Mis Propiedades", href: "/propiedades" },
@@ -72,21 +70,13 @@ export default function AboutPage() {
useInvertedBackground={true}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg",
alt: "Testimonial cliente 1",
},
src: "http://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", alt: "Testimonial cliente 1"},
{
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg",
alt: "Testimonial cliente 2",
},
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg", alt: "Testimonial cliente 2"},
{
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg",
alt: "Testimonial cliente 3",
},
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport-terminal_107420-85070.jpg", alt: "Testimonial cliente 3"},
{
src: "http://img.b2bpic.net/free-photo/young-attractive-businesswoman_93675-133773.jpg",
alt: "Testimonial cliente 4",
},
src: "http://img.b2bpic.net/free-photo/young-attractive-businesswoman_93675-133773.jpg", alt: "Testimonial cliente 4"},
]}
/>
</div>
@@ -99,32 +89,22 @@ export default function AboutPage() {
useInvertedBackground={false}
inputs={[
{
name: "nombre",
type: "text",
placeholder: "Tu nombre",
required: true,
name: "nombre", type: "text", placeholder: "Tu nombre", required: true,
},
{
name: "email",
type: "email",
placeholder: "Tu correo electrónico",
required: true,
name: "email", type: "email", placeholder: "Tu correo electrónico", required: true,
},
{
name: "asunto",
type: "text",
placeholder: "Asunto de tu consulta",
required: false,
name: "asunto", type: "text", placeholder: "Asunto de tu consulta", required: false,
},
]}
textarea={{
name: "mensaje",
placeholder: "Cuéntame cómo puedo ayudarte...",
rows: 5,
name: "mensaje", placeholder: "Cuéntame cómo puedo ayudarte...", rows: 5,
required: true,
}}
buttonText="Enviar Mensaje"
mediaPosition="left"
mediaAnimation="slide-up"
onSubmit={(data) => {
console.log("About page contact:", data);
}}
@@ -139,19 +119,13 @@ export default function AboutPage() {
socialLinks={[
{
icon: Phone,
href: "tel:+18095551234",
ariaLabel: "Llamar por teléfono",
},
href: "tel:+18095551234", ariaLabel: "Llamar por teléfono"},
{
icon: MessageCircle,
href: "https://wa.me/18095551234",
ariaLabel: "Contactar por WhatsApp",
},
href: "https://wa.me/18095551234", ariaLabel: "Contactar por WhatsApp"},
{
icon: Mail,
href: "mailto:contacto@madreimmobiliaria.com",
ariaLabel: "Enviar correo",
},
href: "mailto:contacto@madreimmobiliaria.com", ariaLabel: "Enviar correo"},
]}
/>
</div>