1import{u as v,r as l,j as e,t as k,H as w,P as o,M as h,F as p,m as y,U as K,I as m,B as g,h as P}from"./index-5395dd88.js";import{s as A}from"./supabaseService-4afee49c.js";import{S}from"./send-131aa28b.js";import{M as C}from"./message-square-518403ad.js";const I=()=>{const{toast:c}=v(),[a,d]=l.useState({name:"",email:"",whatsapp:"",jenisKasus:"",kronologi:""}),[u,t]=l.useState(!1),[f,x]=l.useState(!1),s=i=>{const{name:n,value:r}=i.target;d(N=>({...N,[n]:r}))},j=i=>{i.preventDefault(),t(!0),A.consultations.create(a).then(()=>{t(!1),x(!0),c({title:"Permintaan Terkirim!",description:"Tim kami akan segera menghubungi Anda melalui WhatsApp atau Email."}),setTimeout(()=>{x(!1),d({name:"",email:"",whatsapp:"",jenisKasus:"",kronologi:""})},3e3)}).catch(n=>{t(!1),console.error("Error submitting form:",n),c({variant:"destructive",title:"Gagal Mengirim",description:"Terjadi kesalahan saat mengirim data. Silakan coba lagi atau hubungi kami via WhatsApp."})})},b=()=>{const i="6288217538483",n=`Halo, saya ${a.name||"[Nama Saya]"}. 2Ingin konsultasi kasus: ${a.jenisKasus||"[Jenis Kasus]"}. 3Kronologi singkat: ${a.kronologi||"[Kronologi]"}`,r=`https://wa.me/${i}?text=${encodeURIComponent(n)}`;window.open(r,"_blank")};return e.jsxs(e.Fragment,{children:[e.jsxs(k,{children:[e.jsx("title",{children:"Formulir Konsultasi Hukum | Eric Bryan & Partners"}),e.jsx("meta",{name:"description",content:"Ajukan konsultasi hukum gratis sekarang. Isi formulir lengkap untuk mendapatkan analisis awal dari tim pengacara kami."})]}),e.jsxs("div",{className:"min-h-screen flex flex-col",children:[e.jsx(w,{}),e.jsx("main",{className:"flex-grow pt-24 pb-20 bg-secondary/5",children:e.jsx("div",{className:"container mx-auto px-4 max-w-4xl",children:e.jsxs("div",{className:"bg-card border border-border rounded-2xl shadow-2xl overflow-hidden flex flex-col md:flex-row",children:[e.jsxs("div",{className:"bg-primary text-primary-foreground p-8 md:w-1/3 flex flex-col justify-between",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Mulai Konsultasi"}),e.jsx("p",{className:"text-sm opacity-90 leading-relaxed mb-8",children:"Isi formulir dengan detail untuk membantu kami memahami kasus Anda. Kerahasiaan data Anda dijamin 100%."}),e.jsxs("ul",{className:"space-y-4 text-sm font-medium",children:[e.jsxs("li",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"bg-white/20 p-2 rounded-full",children:e.jsx(o,{className:"w-4 h-4"})}),"Respon Cepat via WA"]}),e.jsxs("li",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"bg-white/20 p-2 rounded-full",children:e.jsx(h,{className:"w-4 h-4"})}),"Analisis Awal Gratis"]}),e.jsxs("li",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"bg-white/20 p-2 rounded-full",children:e.jsx(p,{className:"w-4 h-4"})}),"Privasi Terjamin"]})]})]}),e.jsx("div",{className:"mt-8 pt-8 border-t border-white/20 text-xs opacity-70",children:"© Eric Bryan Law Firm"})]}),e.jsx("div",{className:"p-8 md:w-2/3 bg-background",children:f?e.jsxs(y.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},className:"h-full flex flex-col items-center justify-center text-center p-8",children:[e.jsx("div",{className:"w-20 h-20 bg-green-100 text-green-600 rounded-full flex items-center justify-center mb-6",children:e.jsx(S,{className:"w-10 h-10"})}),e.jsx("h3",{className:"text-2xl font-bold text-foreground mb-2",children:"Terkirim!"}),e.jsx("p",{className:"text-muted-foreground",children:"Terima kasih telah menghubungi kami. Mohon cek email atau WhatsApp Anda secara berkala."})]}):e.jsxs("form",{onSubmit:j,className:"space-y-6",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{className:"text-sm font-medium flex items-center gap-2",children:[e.jsx(K,{className:"w-4 h-4 text-primary"})," Nama Lengkap"]}),e.jsx(m,{required:!0,name:"name",value:a.name,onChange:s,placeholder:"Nama Anda"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{className:"text-sm font-medium flex items-center gap-2",children:[e.jsx(o,{className:"w-4 h-4 text-primary"})," WhatsApp"]}),e.jsx(m,{required:!0,name:"whatsapp",value:a.whatsapp,onChange:s,placeholder:"08...",type:"tel"})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{className:"text-sm font-medium flex items-center gap-2",children:[e.jsx(h,{className:"w-4 h-4 text-primary"})," Email"]}),e.jsx(m,{required:!0,name:"email",value:a.email,onChange:s,placeholder:"[email protected]",type:"email"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{className:"text-sm font-medium flex items-center gap-2",children:[e.jsx(p,{className:"w-4 h-4 text-primary"})," Jenis Kasus"]}),e.jsxs("select",{required:!0,name:"jenisKasus",value:a.jenisKasus,onChange:s,className:"w-full h-10 rounded-md border border-input bg-background px-3 py-2 text-sm r
3ing-offset-background focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",children:[e.jsx("option",{value:"",children:"Pilih Kategori..."}),e.jsx("option",{value:"Kepailitan/PKPU",children:"Kepailitan / PKPU"}),e.jsx("option",{value:"Pidana",children:"Hukum Pidana"}),e.jsx("option",{value:"Perdata",children:"Hukum Perdata"}),e.jsx("option",{value:"Keluarga",children:"Hukum Keluarga / Waris"}),e.jsx("option",{value:"Pertanahan",children:"Pertanahan / Properti"}),e.jsx("option",{value:"Korporat",children:"Korporat / Bisnis"}),e.jsx("option",{value:"Lainnya",children:"Lainnya"})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{className:"text-sm font-medium flex items-center gap-2",children:[e.jsx(C,{className:"w-4 h-4 text-primary"})," Kronologi Singkat"]}),e.jsx("textarea",{required:!0,name:"kronologi",value:a.kronologi,onChange:s,className:"flex min-h-[120px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",placeholder:"Jelaskan secara singkat masalah hukum yang Anda hadapi..."})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsx(g,{type:"submit",className:"w-full h-12 font-bold text-lg",disabled:u,children:u?"Mengirim...":"Kirim Permintaan Konsultasi"}),e.jsxs("div",{className:"relative flex items-center py-2",children:[e.jsx("div",{className:"flex-grow border-t border-border"}),e.jsx("span",{className:"flex-shrink-0 mx-4 text-muted-foreground text-xs uppercase",children:"Atau langsung via WhatsApp"}),e.jsx("div",{className:"flex-grow border-t border-border"})]}),e.jsxs(g,{type:"button",onClick:b,variant:"outline",className:"w-full h-12 font-bold text-lg border-green-600 text-green-600 hover:bg-green-50",children:[e.jsx(o,{className:"w-5 h-5 mr-2"}),"Chat WhatsApp Sekarang"]})]})]})})]})})}),e.jsx(P,{})]})]})};export{I as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.