Files
soorya-carpet/public/build/assets/reset-password-CkHzuLPu.js
admin 9c703306ec
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
chore: build
2025-10-27 21:32:05 +05:45

2 lines
2.8 KiB
JavaScript

import{j as r,H as c,F as w}from"./app-Ajql0Lt4.js";import{q as p,b as f,B as h}from"./createLucideIcon-B_iAwCmA.js";import{I as m}from"./input-error-Drp3HhtP.js";import{I as d}from"./input-B0_NTiRR.js";import{L as i}from"./label-D8DO87nw.js";import{A as x}from"./auth-layout-BA0f4QcD.js";import{L as j}from"./loader-circle-C6-iW413.js";import"./app-B4XVefei.js";import"./index-em-EQZzp.js";import"./app-logo-icon-B9D8MR-Y.js";const t=(e,s)=>({url:t.url(e,s),method:"get"});t.definition={methods:["get","head"],url:"/reset-password/{token}"};t.url=(e,s)=>{(typeof e=="string"||typeof e=="number")&&(e={token:e}),Array.isArray(e)&&(e={token:e[0]}),e=f(e);const a={token:e.token};return t.definition.url.replace("{token}",a.token.toString()).replace(/\/+$/,"")+p(s)};t.get=(e,s)=>({url:t.url(e,s),method:"get"});t.head=(e,s)=>({url:t.url(e,s),method:"head"});const n=(e,s)=>({action:t.url(e,s),method:"get"});n.get=(e,s)=>({action:t.url(e,s),method:"get"});n.head=(e,s)=>({action:t.url(e,{[s?.mergeQuery?"mergeQuery":"query"]:{_method:"HEAD",...s?.query??s?.mergeQuery??{}}}),method:"get"});t.form=n;const o=e=>({url:o.url(e),method:"post"});o.definition={methods:["post"],url:"/reset-password"};o.url=e=>o.definition.url+p(e);o.post=e=>({url:o.url(e),method:"post"});const u=e=>({action:o.url(e),method:"post"});u.post=e=>({action:o.url(e),method:"post"});o.form=u;const y={store:o};function L({token:e,email:s}){return r.jsxs(x,{title:"Reset password",description:"Please enter your new password below",children:[r.jsx(c,{title:"Reset password"}),r.jsx(w,{...y.store.form(),transform:a=>({...a,token:e,email:s}),resetOnSuccess:["password","password_confirmation"],children:({processing:a,errors:l})=>r.jsxs("div",{className:"grid gap-6",children:[r.jsxs("div",{className:"grid gap-2",children:[r.jsx(i,{htmlFor:"email",children:"Email"}),r.jsx(d,{id:"email",type:"email",name:"email",autoComplete:"email",value:s,className:"mt-1 block w-full",readOnly:!0}),r.jsx(m,{message:l.email,className:"mt-2"})]}),r.jsxs("div",{className:"grid gap-2",children:[r.jsx(i,{htmlFor:"password",children:"Password"}),r.jsx(d,{id:"password",type:"password",name:"password",autoComplete:"new-password",className:"mt-1 block w-full",autoFocus:!0,placeholder:"Password"}),r.jsx(m,{message:l.password})]}),r.jsxs("div",{className:"grid gap-2",children:[r.jsx(i,{htmlFor:"password_confirmation",children:"Confirm password"}),r.jsx(d,{id:"password_confirmation",type:"password",name:"password_confirmation",autoComplete:"new-password",className:"mt-1 block w-full",placeholder:"Confirm password"}),r.jsx(m,{message:l.password_confirmation,className:"mt-2"})]}),r.jsxs(h,{type:"submit",className:"mt-4 w-full",disabled:a,"data-test":"reset-password-button",children:[a&&r.jsx(j,{className:"h-4 w-4 animate-spin"}),"Reset password"]})]})})]})}export{L as default};