PageSourceSearch

https://firaocupacio.esplugues.cat/build/assets/ResetPassword-B1j6WFfK.js

js esplugues.cat collected 2026-10-02 05:17:45 UTC 3,889 bytes, 1 lines download raw bytes

1import{a as A,v as P,q as v,_ as N}from"./Button.vue_vue_type_script_setup_true_lang-BRGJdw9c.js";import{_ as u}from"./InputError.vue_vue_type_script_setup_true_lang-y1B0UnDJ.js";import{_ as f}from"./Input.vue_vue_type_script_setup_true_lang-C9i5eLIz.js";import{_}from"./Label.vue_vue_type_script_setup_true_lang-BBEbhVMv.js";import{_ as q}from"./AuthLayout.vue_vue_type_script_setup_true_lang-MX9nt-Y4.js";import{d as R,r as S,u as B,o as k,c as b,w as d,a as s,b as a,h as D,a4 as E,a5 as L,f as m,e as p,t as c,j as Q}from"./app-CY5c_m6d.js";import{_ as r}from"./translate-B3vkAb9l.js";import{L as x}from"./loader-circle-BiXkT_DR.js";import"./useForwardExpose-CWI7PHZ4.js";import"./createLucideIcon-DT61xKkE.js";const t=(e,o)=>({url:t.url(e,o),method:"get"});t.definition={methods:["get","head"],url:"/{locale?}/reset-password/{token}"};t.url=(e,o)=>{Array.isArray(e)&&(e={locale:e[0],token:e[1]}),e=A(e),P(e,["locale"]);const n={locale:e.locale??"en",token:e.token};return t.definition.url.replace("{locale?}",n.locale?.toString()??"").replace("{token}",n.token.toString()).replace(/\/+$/,"")+v(o)};t.get=(e,o)=>({url:t.url(e,o),method:"get"});t.head=(e,o)=>({url:t.url(e,o),method:"head"});const w=(e,o)=>({action:t.url(e,o),method:"get"});w.get=(e,o)=>({action:t.url(e,o),method:"get"});w.head=(e,o)=>({action:t.url(e,{[o?.mergeQuery?"mergeQuery":"query"]:{_method:"HEAD",...o?.query??o?.mergeQuery??{}}}),method:"get"});t.form=w;const l=(e,o)=>({url:l.url(e,o),method:"post"});l.definition={methods:["post"],url:"/{locale?}/reset-password"};l.url=(e,o)=>{(typeof e=="string"||typeof e=="number")&&(e={locale:e}),Array.isArray(e)&&(e={locale:e[0]}),e=A(e),P(e,["locale"]);const n={locale:e?.locale??"en"};return l.definition.url.replace("{locale?}",n.locale?.toString()??"").replace(/\/+$/,"")+v(o)};l.post=(e,o)=>({url:l.url(e,o),method:"post"});const C=(e,o)=>({action:l.url(e,o),method:"post"});C.post=(e,o)=>({action:l.url(e,o),method:"post"});l.form=C;const F={create:t,store:l},U={class:"grid gap-6"},j={class:"grid gap-2"},H={class:"grid gap-2"},T={class:"grid gap-2"},oe=R({__name:"ResetPassword",props:{token:{},email:{}},setup(e){const n=S(e.email),V=B().props.globalApp.locale;return(h,y)=>(k(),b(q,{title:a(r)("Reset password"),description:a(r)("Please enter your new password below")},{default:d(()=>[s(a(D),{title:a(r)("Reset password")},null,8,["title"]),s(a(E),L(a(F).store.form({locale:a(V)}),{transform:i=>({...i,token:h.token,email:h.email}),"reset-on-success":["password","password_confirmation"]}),{default:d(({errors:i,processing:g})=>[m("div",U,[m("div",j,[s(a(_),{for:"email"},{default:d(()=>[p(c(a(r)("Email")),1)]),_:1}),s(a(f),{id:"email",type:"email",name:"email",autocomplete:"email",modelValue:n.value,"onUpdate:modelValue":y[0]||(y[0]=$=>n.value=$),class:"mt-1 block w-full",readonly:""},null,8,["modelValue"]),s(u,{message:i.email,class:"mt-2"},null,8,["message"])]),m("div",H,[s(a(_),{for:"password"},{default:d(()=>[p(c(a(r)("Password")),1)]),_:1}),s(a(f),{id:"password",type:"password",name:"password",autocomplete:"new-password",class:"mt-1 block w-full",autofocus:"",placeholder:a(r)("Password")},null,8,["placeholder"]),s(u,{message:i.password},null,8,["message"])]),m("div",T,[s(a(_),{for:"password_confirmation"},{default:d(()=>[p(c(a(r)("Confirm password")),1)]),_:1}),s(a(f),{id:"password_confirmation",type:"password",name:"password_confirmation",autocomplete:"new-password",class:"mt-1 block w-full",placeholder:a(r)("Confirm password")},null,8,["placeholder"]),s(u,{message:i.password_confirmation},null,8,["message"])]),s(a(N),{type:"submit",class:"mt-4 w-full",disabled:g,"data-test":"reset-password-button"},{default:d(()=>[g?(k(),b(a(x),{key:0,class:"h-4 w-4 animate-spin"})):Q("",!0),p(" "+c(a(r)("Reset password")),1)]),_:2},1032,["disabled"])])]),_:1},16,["transform"])]),_:1},8,["title","description"]))}});export{oe 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.