PageSourceSearch

https://jegyvasarlas.hu/_nuxt/request-password-reset.WKFxET0V.js

js jegyvasarlas.hu collected 2026-09-24 19:41:54 UTC 2,208 bytes, 1 lines download raw bytes

1import{_ as I}from"./nuxt-link.BKHyFXMr.js";import{_ as L}from"./BaseInputText.vue.BNrpCsbj.js";import{F as T}from"./vee-validate.Dw4L4HVN.js";import{d as V,u as C,j as E,E as N,G as A,a as P,c as F,e as l,t as c,k as t,h as m,w as n,A as u,o as i,f,g as d,i as S,s as j,p as q}from"./entry.lLzgxQwF.js";import D from"./index.D8fLDkWx.js";import{t as M}from"./vee-validate-zod.1BdpjG6S.js";import{b as G}from"./breadcrumb.DA1y6C57.js";import"./BaseLabel.vue.j288bYSC.js";import"./index.CIPUq9O0.js";import"./index.D5C8mPoM.js";import"./index.DBSuAEM3.js";import"./index.OUzLJM5a.js";const H={class:"flex justify-center p-4 m-4"},O={class:"p-6 w-full lg:w-6/12"},z={class:"text-center mb-8"},J={class:"text-3xl font-bold text-black"},ne=V({__name:"request-password-reset",setup(K){const b=u(),{t:e,locale:v}=C(),x=G(),s=u(),r=u(),h=E();x.setBreadcrumbs(e("breadcrumbs.reset"));const w=M(N({email:A({error:e("errors.requiredField")}).email(e("errors.email"))})),k=async o=>{r.value=null,s.value=null;const{email:p}=o,{data:_,error:a}=await q.POST("/api/auth/request-password-reset",{body:{email:p,locale:v.value}});if(a){if(a.error==="INVALID_EMAIL"){s.value=e("errors.INVALID_EMAIL");return}s.value=e("errors.generic");return}r.value=e("info.resetPasswordEmail")};return P({title:`${e("reset.title")} | ${e("meta.suffix")}`}),(o,p)=>{const _=I,a=D,y=L,g=j,$=T;return i(),F("div",H,[l("div",O,[l("div",z,[l("div",J,c(o.$t("reset.title")),1)]),t(r)?(i(),m(a,{key:0,class:"col-span-12",closable:!1,severity:"info"},{default:n(()=>[l("div",null,c(t(r)),1),f(_,{class:"mt-2",to:t(h)("/login")},{default:n(()=>[d(c(o.$t("info.backToLogin")),1)]),_:1},8,["to"])]),_:1})):(i(),m($,{key:1,class:"flex flex-col gap-2 w-full","validation-schema":t(w),ref_key:"form",ref:b},{default:n(({handleSubmit:B,values:Q,errors:R})=>[f(y,{class:"w-full!","input-class":"w-full! mt-2",label:"field.email",name:"email",type:"text"}),t(s)?(i(),m(a,{key:0,class:"col-span-12",closable:!1,severity:"error"},{default:n(()=>[d(c(t(s)),1)]),_:1})):S("",!0),f(g,{class:"w-full",severity:"success",label:o.$t("buttons.newPassword"),onClick:U=>B(k)},null,8,["label","onClick"])]),_:1},8,["validation-schema"]))])])}}});export{ne 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.