2 Commits

Author SHA1 Message Date
c26fb794ce Update src/app/page.tsx 2026-03-09 10:46:20 +00:00
94e43a0865 Update src/app/layout.tsx 2026-03-09 10:46:19 +00:00
2 changed files with 1401 additions and 22 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -7,10 +7,10 @@ import AboutMetric from '@/components/sections/about/AboutMetric';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardOne from '@/components/sections/product/ProductCardOne';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import FaqSplitText from '@/components/sections/faq/FaqSplitText'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import ContactSplit from '@/components/sections/contact/ContactSplit'; import ContactFaq from '@/components/sections/contact/ContactFaq';
import FooterMedia from '@/components/sections/footer/FooterMedia'; import FooterMedia from '@/components/sections/footer/FooterMedia';
import { Trees, Users, Zap, MapPin, Phone } from 'lucide-react'; import { Trees, Users, Zap, MapPin, Phone, MessageCircle } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -130,9 +130,9 @@ export default function LandingPage() {
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqSplitText <FaqSplitMedia
sideTitle="Pertanyaan Umum" title="Pertanyaan Umum"
sideDescription="Semua yang perlu Anda ketahui tentang Imah Rasa, dari jam operasional hingga paket acara dan kebijakan pembatalan." description="Semua yang perlu Anda ketahui tentang Imah Rasa, dari jam operasional hingga paket acara dan kebijakan pembatalan."
faqs={[ faqs={[
{ {
id: "1", title: "Berapa harga untuk paket pernikahan outdoor?", content: "Harga paket pernikahan kami mulai dari Rp 2.500.000 per paket untuk 50 tamu, dengan berbagai pilihan menu dan dekorasi. Hubungi kami untuk customisasi sesuai budget Anda." id: "1", title: "Berapa harga untuk paket pernikahan outdoor?", content: "Harga paket pernikahan kami mulai dari Rp 2.500.000 per paket untuk 50 tamu, dengan berbagai pilihan menu dan dekorasi. Hubungi kami untuk customisasi sesuai budget Anda."
@@ -153,29 +153,41 @@ export default function LandingPage() {
id: "6", title: "Apakah bisa membawa dekorasi sendiri?", content: "Tentu saja! Kami sangat fleksibel dan mendukung dekorasi custom. Tim kami siap membantu koordinasi dekorasi Anda untuk acara yang sempurna." id: "6", title: "Apakah bisa membawa dekorasi sendiri?", content: "Tentu saja! Kami sangat fleksibel dan mendukung dekorasi custom. Tim kami siap membantu koordinasi dekorasi Anda untuk acara yang sempurna."
} }
]} ]}
textPosition="left" imageSrc="http://img.b2bpic.net/free-photo/bicycle-city-health-leisure-town-urban-vehicle_53876-23383.jpg"
imageAlt="Imah Rasa Restaurant - Frequently asked questions"
mediaAnimation="slide-up"
mediaPosition="left"
faqsAnimation="slide-up" faqsAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
animationType="smooth" animationType="smooth"
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplit <ContactFaq
tag="Hubungi Kami" faqs={[
title="Siap Melayani Acara Spesial Anda" {
description="Hubungi kami sekarang untuk reservasi meja, informasi paket acara, atau pertanyaan lainnya. Tim kami siap membantu Anda 24/7." id: "1", title: "Bagaimana cara memesan meja di Imah Rasa?", content: "Anda dapat memesan meja melalui WhatsApp, telepon langsung, atau mengisi formulir online di website kami. Tim kami akan merespons dalam waktu 1-2 jam kerja."
tagIcon={Phone} },
tagAnimation="slide-up" {
background={{ variant: "sparkles-gradient" }} id: "2", title: "Apakah ada minimum order untuk acara?", content: "Untuk acara di luar jam operasional normal, kami meminta minimum order sesuai dengan kapasitas area yang Anda gunakan. Silakan konsultasikan langsung dengan tim kami untuk detail lebih lanjut."
},
{
id: "3", title: "Berapa lama waktu proses booking acara?", content: "Setelah konfirmasi dan deposit, proses booking memakan waktu 2-3 hari kerja untuk mendapatkan invoice lengkap dan detail final acara Anda."
},
{
id: "4", title: "Apakah lokasi mudah diakses?", content: "Ya, Imah Rasa berlokasi di Jalan Raya Babakan yang sangat strategis dan mudah diakses dari berbagai ruas jalan utama Tangerang. Tersedia juga area parkir yang luas."
}
]}
ctaTitle="Siap Melayani Acara Spesial Anda"
ctaDescription="Hubungi kami sekarang untuk reservasi, informasi paket acara, atau pertanyaan lainnya. Tim profesional kami siap membantu mewujudkan acara impian Anda."
ctaButton={{ text: "Hubungi Kami", href: "https://wa.me/6281234567890" }}
ctaIcon={MessageCircle}
useInvertedBackground={false} useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/bicycle-city-health-leisure-town-urban-vehicle_53876-23383.jpg" animationType="slide-up"
imageAlt="Imah Rasa Restaurant - Entrance and location" accordionAnimationType="smooth"
mediaAnimation="slide-up" showCard={true}
mediaPosition="right"
inputPlaceholder="Masukkan email Anda"
buttonText="Daftar Newsletter"
termsText="Kami menghormati privasi Anda. Unsubscribe kapan saja."
/> />
</div> </div>