PageSourceSearch

https://cafoscarialumni.it/_nuxt/DuvE4RHy.js

js cafoscarialumni.it collected 2026-10-02 19:23:07 UTC 3,078 bytes, 1 lines download raw bytes

1import{_ as y}from"./D1mGMjT5.js";import{z as i,_ as b,a as k}from"./B38O0utM.js";import{a0 as V,b as U,T as C,k as $,ar as q,Z as P,h as B,l as t,as as S,o as T,n as s,m as p,f as n,v as D}from"./y8b2zAfg.js";import{_ as F}from"./Cog0DukS.js";import{_ as I}from"./t4yBnlaw.js";import"./DPHCmOrY.js";import"./C3GubO4z.js";const N={class:"grid grid-cols-1 gap-2 sm:grid-cols-2"},j={class:"sm:col-start-2"},J={__name:"advanced",setup(x){const u=V(),{t:e}=U(),{changePassword:m}=C();$(),q(S).greaterOrEqual("sm");const _=i.object({currentPassword:i.string({required_error:e("login-password-required"),invalid_type_error:e("login-password-type-error")}).min(8,e("user-password-advanced-change-current-validation-error")),password:i.string({required_error:e("login-password-required"),invalid_type_error:e("login-password-type-error")}).min(8,e("user-password-advanced-change-new-validation-error")),passwordConfirmation:i.string({required_error:e("login-password-required"),invalid_type_error:e("login-password-type-error")}).min(8,e("user-password-advanced-change-confirm-validation-error"))}).refine(({password:r,passwordConfirmation:a})=>r===a,{path:["password"],message:"Le password non coincidono"}),o=P({currentPassword:"",password:"",passwordConfirmation:""});async function g(){try{const r=await m(o);u.add({title:e("user-settings-update-success"),icon:"i-iconoir-check-circle",color:"primary"})}catch(r){console.error(r),u.add({color:"red",icon:"i-iconoir-xmark-circle",title:e("user-settings-update-error"),description:r.toString()})}}return(r,a)=>{const c=y,l=b,w=D,f=F,h=k,v=I;return T(),B(v,null,{default:t(()=>[s(h,{schema:n(_),state:n(o)},{default:t(()=>[s(f,{title:r.$t("user-settings-advanced"),description:r.$t("user-settings-advanced-description")},{default:t(()=>[p("div",null,[s(l,{name:"currentPassword",label:r.$t("user-settings-advanced-change-password"),class:"grid h-20 grid-cols-1 gap-2 sm:grid-cols-2",ui:{container:""}},{default:t(()=>[s(c,{modelValue:n(o).currentPassword,"onUpdate:modelValue":a[0]||(a[0]=d=>n(o).currentPassword=d),placeholder:r.$t("user-password-advanced-change-current"),type:"password"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(l,{name:"password",class:"grid h-20 grid-cols-1 gap-2 sm:grid-cols-2",ui:{container:""}},{default:t(()=>[s(c,{modelValue:n(o).password,"onUpdate:modelValue":a[1]||(a[1]=d=>n(o).password=d),placeholder:r.$t("user-password-advanced-change-new"),type:"password",class:"mt-2"},null,8,["modelValue","placeholder"])]),_:1}),s(l,{name:"passwordConfirmation",class:"grid h-20 grid-cols-1 gap-2 sm:grid-cols-2",ui:{container:""}},{default:t(()=>[s(c,{modelValue:n(o).passwordConfirmation,"onUpdate:modelValue":a[2]||(a[2]=d=>n(o).passwordConfirmation=d),placeholder:r.$t("user-password-advanced-change-confirm"),type:"password",class:"mt-2"},null,8,["modelValue","placeholder"])]),_:1}),p("div",N,[p("div",j,[s(w,{label:r.$t("user-password-advanced-change-save"),onClick:g},null,8,["label"])])])])]),_:1},8,["title","description"])]),_:1},8,["schema","state"])]),_:1})}}};export{J 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.