5 Commits

Author SHA1 Message Date
d77ec88044 Merge version_2 into main
Merge version_2 into main
2026-03-10 12:06:15 +00:00
1cfdfe053f Update src/app/page.tsx 2026-03-10 12:06:11 +00:00
11cefb5ebc Merge version_1 into main
Merge version_1 into main
2026-03-10 11:16:58 +00:00
26f2c49b6d Merge version_1 into main
Merge version_1 into main
2026-03-10 11:16:13 +00:00
5ebefd3979 Merge version_1 into main
Merge version_1 into main
2026-03-10 11:14:51 +00:00

View File

@@ -9,9 +9,16 @@ import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen'; import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Sparkles } from 'lucide-react'; import { Sparkles, MessageCircle } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
const handleBookingClick = () => {
const phoneNumber = "6288290739044";
const message = "Halo, saya ingin membuat booking untuk barbershop";
const whatsappUrl = `https://wa.me/${phoneNumber}?text=${encodeURIComponent(message)}`;
window.open(whatsappUrl, '_blank');
};
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="elastic-effect" defaultButtonVariant="elastic-effect"
@@ -47,7 +54,7 @@ export default function LandingPage() {
tag="⭐ 4.9 Rating • 142+ Reviews" tag="⭐ 4.9 Rating • 142+ Reviews"
buttons={[ buttons={[
{ text: "Hubungi Sekarang", href: "tel:0882-9073-904" }, { text: "Hubungi Sekarang", href: "tel:0882-9073-904" },
{ text: "Booking Appointment" } { text: "Booking Appointment", onClick: handleBookingClick }
]} ]}
mediaItems={[ mediaItems={[
{ {
@@ -104,19 +111,19 @@ export default function LandingPage() {
tag="Layanan" tag="Layanan"
plans={[ plans={[
{ {
id: "basic", title: "Potongan Rambut Standar", price: "Rp50.000", period: "/potong", imageSrc: "http://img.b2bpic.net/free-photo/front-view-barber-shop-concept_23-2148506290.jpg?_wi=2", imageAlt: "fade haircut professional barber modern style", button: { text: "Book Now" }, id: "basic", title: "Potongan Rambut Standar", price: "Rp50.000", period: "/potong", imageSrc: "http://img.b2bpic.net/free-photo/front-view-barber-shop-concept_23-2148506290.jpg?_wi=2", imageAlt: "fade haircut professional barber modern style", button: { text: "Book Now", onClick: handleBookingClick },
features: [ features: [
"Potongan rambut standar 30 menit", "Konsultasi gaya dengan barber", "Finishing sempurna" "Potongan rambut standar 30 menit", "Konsultasi gaya dengan barber", "Finishing sempurna"
] ]
}, },
{ {
id: "pro", title: "Potongan + Styling", price: "Rp75.000", period: "/sesi", imageSrc: "http://img.b2bpic.net/free-photo/stylish-redhead-urban-traveller-male-sunglasses-holds-backpack-grey-background-studio_613910-1038.jpg?_wi=2", imageAlt: "modern men hairstyle trendy cut", button: { text: "Book Now" }, id: "pro", title: "Potongan + Styling", price: "Rp75.000", period: "/sesi", imageSrc: "http://img.b2bpic.net/free-photo/stylish-redhead-urban-traveller-male-sunglasses-holds-backpack-grey-background-studio_613910-1038.jpg?_wi=2", imageAlt: "modern men hairstyle trendy cut", button: { text: "Book Now", onClick: handleBookingClick },
features: [ features: [
"Potongan rambut premium 45 menit", "Styling khusus sesuai tren", "Konsultasi gaya lengkap" "Potongan rambut premium 45 menit", "Styling khusus sesuai tren", "Konsultasi gaya lengkap"
] ]
}, },
{ {
id: "premium", title: "Potongan + Treatment", price: "Rp100.000", period: "/paket", imageSrc: "http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon-styling-beard-with-trimmer_613910-5073.jpg?_wi=1", imageAlt: "high fade haircut professional barber", button: { text: "Book Now" }, id: "premium", title: "Potongan + Treatment", price: "Rp100.000", period: "/paket", imageSrc: "http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon-styling-beard-with-trimmer_613910-5073.jpg?_wi=1", imageAlt: "high fade haircut professional barber", button: { text: "Book Now", onClick: handleBookingClick },
features: [ features: [
"Potongan rambut eksklusif 60 menit", "Treatment rambut premium", "Styling profesional" "Potongan rambut eksklusif 60 menit", "Treatment rambut premium", "Styling profesional"
] ]
@@ -209,11 +216,12 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
tag="Booking Appointment" tag="Booking Appointment"
title="Siap Potong Rambut Hari Ini?" title="Siap Potong Rambut Hari Ini?"
description="Pesan appointment Anda sekarang dan nikmati pengalaman cukur rambut terbaik. Hubungi kami atau gunakan form di bawah." description="Pesan appointment Anda sekarang melalui WhatsApp dan nikmati pengalaman cukur rambut terbaik dengan langsung menghubungi kami."
background={{ variant: "plain" }} background={{ variant: "plain" }}
useInvertedBackground={false} useInvertedBackground={false}
tagAnimation="slide-up" tagAnimation="slide-up"
buttonText="Booking Sekarang" buttonText="Hubungi via WhatsApp"
onSubmit={handleBookingClick}
/> />
</div> </div>