import{j as s}from"./logout-CHqYRz8n.js";import{z as l}from"./index-BeXw7Xwl.js";import{G as n}from"./error-boundary-BxZMpy5L.js";import{F as d,E as c}from"./forms-DtprnHQH.js";import{S as u}from"./guests-Da52zpv_.js";import{e as f}from"./user-validation-u02Ith1S.js";import{a}from"./_layout-BifopI9H.js";import{e as p,L as x}from"./components-BerDlYq5.js";import{u as h}from"./hooks-CWiaq01T.js";import{g}from"./constraint-COYzVRyC.js";import{p as j}from"./parse-BxyOpZfV.js";import{g as P,a as w}from"./helpers-CWrrEOqF.js";const k="code",G="email",i=l.object({email:f}),I=()=>[{title:"Password Recovery for hostU"}];function O(){var t;const r=p(),[e,o]=h({id:"forgot-password-form",constraint:g(i),lastResult:r.data,onValidate({formData:m}){return j(m,{schema:i})},shouldRevalidate:"onBlur"});return s.jsx("div",{className:"container pb-32 pt-24",children:s.jsxs("div",{className:"flex flex-col justify-center",children:[s.jsxs("div",{className:"text-center",children:[s.jsx("h1",{className:a.headingClassName,children:"Forgot Password"}),s.jsx("p",{className:a.subHeadingClassName,children:"No worries, we'll send you reset instructions."})]}),s.jsxs(r.Form,{method:"POST",...P(e),className:"mx-auto mt-16 w-full max-w-sm",children:[s.jsx("div",{children:s.jsx(d,{className:"mb-3",labelProps:{htmlFor:o.email.id,children:"Email",className:"text-muted-foreground"},inputProps:{autoFocus:!0,...w(o.email,{type:"email"}),variant:"underline"},errors:o.email.errors})}),s.jsx(c,{errors:e.errors,id:e.errorId}),s.jsx("div",{className:"mt-6",children:s.jsx(u,{className:"w-full rounded-full",variant:"gradient",status:r.state==="submitting"?"pending":((t=r.data)==null?void 0:t.status)??"idle",type:"submit",disabled:r.state!=="idle",children:"Recover password"})})]}),s.jsx(x,{to:"/login",className:"mt-11 text-center text-body-sm font-bold",children:"Back to Login"})]})})}function Q(){return s.jsx(n,{})}export{Q as E,O as F,k as a,G as f,I as m};
//# sourceMappingURL=index-Bc36UKX8.js.map
