Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
184
src/app/page.tsx
184
src/app/page.tsx
@@ -33,23 +33,16 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Inicio",
|
name: "Inicio", id: "hero"},
|
||||||
id: "hero",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Servicios",
|
name: "Servicios", id: "services"},
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Equipo",
|
name: "Equipo", id: "team"},
|
||||||
id: "team",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contacto",
|
name: "Contacto", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Palancar Barbershop"
|
brandName="Palancar Barbershop"
|
||||||
|
button={{ text: "Reservar" }}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -59,11 +52,9 @@ export default function LandingPage() {
|
|||||||
description="Premium grooming in the heart of Hialeah. Elevate your style with masters of the craft. Grooming for the modern man. \n\nCorte premium en el corazón de Hialeah. Mejore su estilo con maestros del oficio."
|
description="Premium grooming in the heart of Hialeah. Elevate your style with masters of the craft. Grooming for the modern man. \n\nCorte premium en el corazón de Hialeah. Mejore su estilo con maestros del oficio."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Reservar Cita",
|
text: "Reservar Cita", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/barber-with-scissors-barbershop_140725-7670.jpg?_wi=1"
|
imageSrc="http://img.b2bpic.net/free-photo/barber-with-scissors-barbershop_140725-7670.jpg"
|
||||||
imageAlt="luxury barbershop interior modern"
|
imageAlt="luxury barbershop interior modern"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -73,16 +64,10 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
heading={[
|
heading={[
|
||||||
{
|
{
|
||||||
type: "text",
|
type: "text", content: "Tradición y Estilo Superior"},
|
||||||
content: "Tradición y Estilo Superior",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
type: "image",
|
type: "image", src: "http://img.b2bpic.net/free-photo/from-hands-shaving-neck_23-2147778916.jpg", alt: "professional barber grooming client"},
|
||||||
src: "http://img.b2bpic.net/free-photo/from-hands-shaving-neck_23-2147778916.jpg",
|
|
||||||
alt: "professional barber grooming client",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
description="In Palancar Barbershop, we blend tradition with modern techniques to deliver a premium service in Hialeah. \n\nEn Palancar Barbershop, fusionamos la tradición con técnicas modernas para brindar un servicio premium en Hialeah."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -94,19 +79,13 @@ export default function LandingPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
icon: Scissors,
|
icon: Scissors,
|
||||||
title: "Fade & Custom Cut",
|
title: "Fade & Custom Cut", description: "Precision fades and custom styles tailored to you."},
|
||||||
description: "Precision fades and custom styles tailored to you.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Diamond,
|
icon: Diamond,
|
||||||
title: "Beard Grooming",
|
title: "Beard Grooming", description: "Expert beard trimming and maintenance."},
|
||||||
description: "Expert beard trimming and maintenance.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: User,
|
icon: User,
|
||||||
title: "Full Grooming",
|
title: "Full Grooming", description: "Complete service for the modern man."},
|
||||||
description: "Complete service for the modern man.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Nuestros Servicios"
|
title="Nuestros Servicios"
|
||||||
description="Expert grooming services designed for your unique look."
|
description="Expert grooming services designed for your unique look."
|
||||||
@@ -120,56 +99,28 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
plans={[
|
plans={[
|
||||||
{
|
{
|
||||||
id: "basic",
|
id: "basic", badge: "Popular", price: "$25", subtitle: "Beard Maintenance", buttons: [
|
||||||
badge: "Popular",
|
|
||||||
price: "$25",
|
|
||||||
subtitle: "Beard Maintenance",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Book",
|
text: "Book", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"Trimming",
|
"Trimming", "Shaping", "Oiling"],
|
||||||
"Shaping",
|
|
||||||
"Oiling",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "standard",
|
id: "standard", badge: "Best Value", price: "$35", subtitle: "Premium Fade Cut", buttons: [
|
||||||
badge: "Best Value",
|
|
||||||
price: "$35",
|
|
||||||
subtitle: "Premium Fade Cut",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Book",
|
text: "Book", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"Classic Fade",
|
"Classic Fade", "Taper", "Styling"],
|
||||||
"Taper",
|
|
||||||
"Styling",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "full",
|
id: "full", badge: "Elite", price: "$50", subtitle: "Full Grooming", buttons: [
|
||||||
badge: "Elite",
|
|
||||||
price: "$50",
|
|
||||||
subtitle: "Full Grooming",
|
|
||||||
buttons: [
|
|
||||||
{
|
{
|
||||||
text: "Book",
|
text: "Book", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
features: [
|
features: [
|
||||||
"Full Cut",
|
"Full Cut", "Beard Trim", "Eyebrows", "Style"],
|
||||||
"Beard Trim",
|
|
||||||
"Eyebrows",
|
|
||||||
"Style",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Precios / Menu"
|
title="Precios / Menu"
|
||||||
@@ -185,29 +136,13 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
members={[
|
members={[
|
||||||
{
|
{
|
||||||
id: "m1",
|
id: "m1", name: "Carlos R.", role: "Master Barber", imageSrc: "http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg"},
|
||||||
name: "Carlos R.",
|
|
||||||
role: "Master Barber",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-bearded-black-male-with-tattoo-cross-arms-dressed-white-shirt_613910-15917.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m2",
|
id: "m2", name: "Luis M.", role: "Fade Expert", imageSrc: "http://img.b2bpic.net/free-photo/gardening-tools_23-2148013407.jpg"},
|
||||||
name: "Luis M.",
|
|
||||||
role: "Fade Expert",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/gardening-tools_23-2148013407.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m3",
|
id: "m3", name: "Juan P.", role: "Grooming Specialist", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-with-tattoo-his-face-with-crossed-arms-dressed-white-shirt-grey-background_613910-8120.jpg"},
|
||||||
name: "Juan P.",
|
|
||||||
role: "Grooming Specialist",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-with-tattoo-his-face-with-crossed-arms-dressed-white-shirt-grey-background_613910-8120.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "m4",
|
id: "m4", name: "Diego V.", role: "Senior Barber", imageSrc: "http://img.b2bpic.net/free-photo/man-looking-away-barber-shop_23-2148353460.jpg"},
|
||||||
name: "Diego V.",
|
|
||||||
role: "Senior Barber",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-looking-away-barber-shop_23-2148353460.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Nuestro Equipo"
|
title="Nuestro Equipo"
|
||||||
description="Meet our professional barbers in Hialeah."
|
description="Meet our professional barbers in Hialeah."
|
||||||
@@ -222,45 +157,20 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "t1",
|
id: "t1", name: "Antonio S.", role: "Regular Client", company: "Hialeah", rating: 5,
|
||||||
name: "Antonio S.",
|
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiling-young-man-with-headphone-around-his-neck-looking-camera_23-2148042690.jpg"},
|
||||||
role: "Regular Client",
|
|
||||||
company: "Hialeah",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiling-young-man-with-headphone-around-his-neck-looking-camera_23-2148042690.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t2",
|
id: "t2", name: "Mario F.", role: "Business Owner", company: "Miami", rating: 5,
|
||||||
name: "Mario F.",
|
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-redhead-model-man-flannel-shirt-gray-background_613910-20187.jpg"},
|
||||||
role: "Business Owner",
|
|
||||||
company: "Miami",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-redhead-model-man-flannel-shirt-gray-background_613910-20187.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t3",
|
id: "t3", name: "Jorge L.", role: "Professional", company: "Hialeah", rating: 5,
|
||||||
name: "Jorge L.",
|
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-bearded-man-smiling-looking-away-while-professional-barber-giving-him-haircut-copyspace_7502-5640.jpg"},
|
||||||
role: "Professional",
|
|
||||||
company: "Hialeah",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-young-bearded-man-smiling-looking-away-while-professional-barber-giving-him-haircut-copyspace_7502-5640.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t4",
|
id: "t4", name: "Pedro G.", role: "Local Resident", company: "Miami", rating: 5,
|
||||||
name: "Pedro G.",
|
imageSrc: "http://img.b2bpic.net/free-photo/client-hairdresser-posing-selfie_23-2147778771.jpg"},
|
||||||
role: "Local Resident",
|
|
||||||
company: "Miami",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/client-hairdresser-posing-selfie_23-2147778771.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "t5",
|
id: "t5", name: "Ramon C.", role: "Frequent Client", company: "Hialeah", rating: 5,
|
||||||
name: "Ramon C.",
|
imageSrc: "http://img.b2bpic.net/free-photo/crop-barber-combing-moustache-client_23-2147778841.jpg"},
|
||||||
role: "Frequent Client",
|
|
||||||
company: "Hialeah",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/crop-barber-combing-moustache-client_23-2147778841.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Reseñas de Clientes"
|
title="Reseñas de Clientes"
|
||||||
description="See why our customers trust Palancar Barbershop."
|
description="See why our customers trust Palancar Barbershop."
|
||||||
@@ -273,20 +183,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "q1",
|
id: "q1", title: "Do I need an appointment?", content: "Yes, we highly recommend booking online or calling."},
|
||||||
title: "Do I need an appointment?",
|
|
||||||
content: "Yes, we highly recommend booking online or calling.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q2",
|
id: "q2", title: "Do you offer walk-ins?", content: "We prioritize appointments, but accept walk-ins when available."},
|
||||||
title: "Do you offer walk-ins?",
|
|
||||||
content: "We prioritize appointments, but accept walk-ins when available.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "q3",
|
id: "q3", title: "Where are you located?", content: "We are located in Hialeah, Miami."},
|
||||||
title: "Where are you located?",
|
|
||||||
content: "We are located in Hialeah, Miami.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Preguntas Frecuentes"
|
title="Preguntas Frecuentes"
|
||||||
description="Frequently asked questions about our grooming services."
|
description="Frequently asked questions about our grooming services."
|
||||||
@@ -298,14 +199,13 @@ export default function LandingPage() {
|
|||||||
<ContactSplit
|
<ContactSplit
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Contacto"
|
tag="Contacto"
|
||||||
title="Agenda tu Cita Hoy"
|
title="Agenda tu Cita Hoy"
|
||||||
description="Ready to look your best? Reach out to us now."
|
description="Ready to look your best? Reach out to us now."
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
buttonText="Enviar"
|
buttonText="Enviar"
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/barber-with-scissors-barbershop_140725-7670.jpg?_wi=2"
|
imageSrc="http://img.b2bpic.net/free-photo/barber-with-scissors-barbershop_140725-7670.jpg"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -316,9 +216,7 @@ export default function LandingPage() {
|
|||||||
socialLinks={[
|
socialLinks={[
|
||||||
{
|
{
|
||||||
icon: Instagram,
|
icon: Instagram,
|
||||||
href: "#",
|
href: "#", ariaLabel: "Instagram"},
|
||||||
ariaLabel: "Instagram",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user