(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,95468,e=>{"use strict";let t=(0,e.i(75254).default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["CheckCircle2",0,t],95468)},11123,e=>{"use strict";let{useGetContactUsQuery:t,useLazyGetContactUsQuery:s,useCreateContactUsMessageMutation:a,useUpdateContactUsMessageMutation:l,useDeleteContactUsMessageMutation:n}=e.i(37793).baseApi.injectEndpoints({endpoints:e=>({getContactUs:e.query({query:()=>"/contact-us",providesTags:e=>e?[...e.map(e=>({type:"ContactUs",id:e.id})),{type:"ContactUs",id:"LIST"}]:[{type:"ContactUs",id:"LIST"}]}),createContactUsMessage:e.mutation({query:e=>({url:"/contact-us",method:"POST",body:e}),invalidatesTags:[{type:"ContactUs",id:"LIST"}]}),updateContactUsMessage:e.mutation({query:({id:e,body:t})=>({url:`/contact-us/${e}`,method:"PUT",body:t}),invalidatesTags:(e,t,s)=>[{type:"ContactUs",id:s.id},{type:"ContactUs",id:"LIST"}]}),deleteContactUsMessage:e.mutation({query:e=>({url:`/contact-us/${e}`,method:"DELETE"}),invalidatesTags:(e,t,s)=>[{type:"ContactUs",id:s},{type:"ContactUs",id:"LIST"}]})}),overrideExisting:!1});e.s(["useCreateContactUsMessageMutation",0,a,"useDeleteContactUsMessageMutation",0,n,"useGetContactUsQuery",0,t,"useLazyGetContactUsQuery",0,s,"useUpdateContactUsMessageMutation",0,l])},53160,e=>{"use strict";var t=e.i(43476),s=e.i(71645),a=e.i(95468);let l=(0,e.i(75254).default)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);var n=e.i(11123);let r={firstName:"",lastName:"",email:"",phone:"",subject:"",text:""};e.s(["ContactForm",0,function(){let[e,i]=(0,s.useState)(r),[o,m]=(0,s.useState)({}),[c,d]=(0,s.useState)(!1),[u,x]=(0,s.useState)(""),[p,{isLoading:b}]=(0,n.useCreateContactUsMessageMutation)(),f=(0,s.useMemo)(()=>({firstName:e.firstName.trim()?"":"Zadajte meno.",lastName:e.lastName.trim()?"":"Zadajte priezvisko.",email:/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.email.trim())?"":"Zadajte platný e-mail.",phone:e.phone.trim()?"":"Zadajte telefónne číslo.",subject:e.subject.trim()?"":"Zadajte predmet.",text:e.text.trim()?"":"Napíšte správu."}),[e]),h=Object.values(f).every(e=>!e),j=e=>{let{name:t,value:s}=e.target;i(e=>({...e,[t]:s})),x("")},g=e=>{let{name:t}=e.target;m(e=>({...e,[t]:!0}))},N=async t=>{if(t.preventDefault(),m({firstName:!0,lastName:!0,email:!0,phone:!0,subject:!0,text:!0}),x(""),h)try{await p(e).unwrap(),d(!0),i(r),m({})}catch(e){x(function(e){if("object"==typeof e&&null!==e&&"data"in e&&"object"==typeof e.data){let t=e.data;if(t?.message)return t.message}return"Nepodarilo sa odoslať správu. Skúste to prosím znova."}(e))}};return c?(0,t.jsxs)("div",{className:"mt-10 rounded-[28px] border border-emerald-200 bg-emerald-50 px-6 py-10 text-center sm:px-10 sm:py-14",children:[(0,t.jsx)("div",{className:"mx-auto flex h-16 w-16 items-center justify-center rounded-full bg-white text-emerald-600 shadow-sm ring-1 ring-emerald-100",children:(0,t.jsx)(a.CheckCircle2,{className:"h-8 w-8"})}),(0,t.jsx)("h3",{className:"mt-6 text-2xl font-bold tracking-tight text-zinc-900 sm:text-3xl",children:"Ďakujeme za vašu správu"}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-base leading-8 text-zinc-600 sm:text-lg",children:"Vaša správa bola úspešne odoslaná. Ozveme sa vám čo najskôr a radi vám pomôžeme s čímkoľvek, čo potrebujete."})]}):(0,t.jsxs)("form",{className:"mt-10 space-y-6",onSubmit:N,children:[(0,t.jsxs)("div",{className:"grid gap-6 sm:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"firstName",className:"mb-2 block text-sm font-medium text-zinc-700",children:"Meno"}),(0,t.jsx)("input",{id:"firstName",name:"firstName",type:"text",value:e.firstName,onChange:j,onBlur:g,placeholder:"Vaše meno",className:"w-full rounded-2xl border border-zinc-200 bg-[#fbfdfb] px-4 py-3 text-zinc-900 outline-none transition placeholder:text-zinc-400 focus:border-emerald-300 focus:ring-4 focus:ring-emerald-100"}),o.firstName&&f.firstName?(0,t.jsx)("p",{className:"mt-2 text-sm text-rose-600",children:f.firstName}):null]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"lastName",className:"mb-2 block text-sm font-medium text-zinc-700",children:"Priezvisko"}),(0,t.jsx)("input",{id:"lastName",name:"lastName",type:"text",value:e.lastName,onChange:j,onBlur:g,placeholder:"Vaše priezvisko",className:"w-full rounded-2xl border border-zinc-200 bg-[#fbfdfb] px-4 py-3 text-zinc-900 outline-none transition placeholder:text-zinc-400 focus:border-emerald-300 focus:ring-4 focus:ring-emerald-100"}),o.lastName&&f.lastName?(0,t.jsx)("p",{className:"mt-2 text-sm text-rose-600",children:f.lastName}):null]})]}),(0,t.jsxs)("div",{className:"grid gap-6 sm:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"email",className:"mb-2 block text-sm font-medium text-zinc-700",children:"E-mail"}),(0,t.jsx)("input",{id:"email",name:"email",type:"email",value:e.email,onChange:j,onBlur:g,placeholder:"vas@email.sk",className:"w-full rounded-2xl border border-zinc-200 bg-[#fbfdfb] px-4 py-3 text-zinc-900 outline-none transition placeholder:text-zinc-400 focus:border-emerald-300 focus:ring-4 focus:ring-emerald-100"}),o.email&&f.email?(0,t.jsx)("p",{className:"mt-2 text-sm text-rose-600",children:f.email}):null]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"phone",className:"mb-2 block text-sm font-medium text-zinc-700",children:"Telefón"}),(0,t.jsx)("input",{id:"phone",name:"phone",type:"tel",value:e.phone,onChange:j,onBlur:g,placeholder:"+421 ...",className:"w-full rounded-2xl border border-zinc-200 bg-[#fbfdfb] px-4 py-3 text-zinc-900 outline-none transition placeholder:text-zinc-400 focus:border-emerald-300 focus:ring-4 focus:ring-emerald-100"}),o.phone&&f.phone?(0,t.jsx)("p",{className:"mt-2 text-sm text-rose-600",children:f.phone}):null]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"subject",className:"mb-2 block text-sm font-medium text-zinc-700",children:"Predmet"}),(0,t.jsx)("input",{id:"subject",name:"subject",type:"text",value:e.subject,onChange:j,onBlur:g,placeholder:"Ako vám môžeme pomôcť?",className:"w-full rounded-2xl border border-zinc-200 bg-[#fbfdfb] px-4 py-3 text-zinc-900 outline-none transition placeholder:text-zinc-400 focus:border-emerald-300 focus:ring-4 focus:ring-emerald-100"}),o.subject&&f.subject?(0,t.jsx)("p",{className:"mt-2 text-sm text-rose-600",children:f.subject}):null]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"text",className:"mb-2 block text-sm font-medium text-zinc-700",children:"Správa"}),(0,t.jsx)("textarea",{id:"text",name:"text",rows:6,value:e.text,onChange:j,onBlur:g,placeholder:"Napíšte nám vašu správu...",className:"w-full rounded-2xl border border-zinc-200 bg-[#fbfdfb] px-4 py-3 text-zinc-900 outline-none transition placeholder:text-zinc-400 focus:border-emerald-300 focus:ring-4 focus:ring-emerald-100"}),o.text&&f.text?(0,t.jsx)("p",{className:"mt-2 text-sm text-rose-600",children:f.text}):null]}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 pt-2 sm:flex-row sm:items-center sm:justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"max-w-2xl text-sm leading-7 text-zinc-500",children:"Odoslaním formulára súhlasíte so spracovaním údajov za účelom kontaktovania."}),u?(0,t.jsx)("p",{className:"mt-2 text-sm font-medium text-rose-600",children:u}):null]}),(0,t.jsxs)("button",{type:"submit",disabled:b,className:"inline-flex items-center justify-center gap-2 rounded-2xl bg-emerald-600 px-6 py-3 font-semibold text-white transition hover:bg-emerald-700 disabled:cursor-not-allowed disabled:opacity-70",children:[(0,t.jsx)(l,{className:"h-4 w-4"}),b?"Odosielam...":"Odoslať správu"]})]})]})}],53160)}]);