Files
jandl-taskmanager-app/app/dist/js/7116.fb38a32b.js
T

2 lines
4.8 KiB
JavaScript

"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[7116],{1560:function(e,r,s){s.d(r,{n:function(){return d}});var t=s(56768),o=s(93651),a=s(61950),n=s(90144),i=s(77658),l=s(74600);const d=(0,i.p)({name:"VForm",props:{...(0,o.pE)()},emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,r){let{slots:s,emit:i}=r;const d=(0,o.DG)(e),c=(0,n.KR)();function u(e){e.preventDefault(),d.reset()}function p(e){const r=e,s=d.validate();r.then=s.then.bind(s),r.catch=s.catch.bind(s),r.finally=s.finally.bind(s),i("submit",r),r.defaultPrevented||s.then(e=>{let{valid:r}=e;var s;r&&(null==(s=c.value)||s.submit())}),r.preventDefault()}return(0,l.C)(()=>{var e;return(0,t.bF)("form",{ref:c,class:"v-form",novalidate:!0,onReset:u,onSubmit:p},[null==(e=s.default)?void 0:e.call(s,d)])}),(0,a.O)(d,c)}})},43813:function(e,r,s){s.d(r,{I:function(){return i}});var t=s(56768),o=(s(65792),s(54663)),a=s(77658),n=s(74600);const i=(0,a.p)({name:"VContainer",props:{fluid:{type:Boolean,default:!1},...(0,o.X)()},setup(e,r){let{slots:s}=r;return(0,n.C)(()=>(0,t.bF)(e.tag,{class:["v-container",{"v-container--fluid":e.fluid}]},s)),{}}})},97116:function(e,r,s){s.r(r),s.d(r,{default:function(){return C}});var t=s(56768),o=s(43813);const a={class:"auth-card"};function n(e,r,s,n,i,l){const d=(0,t.g2)("A-reset-password-form");return(0,t.uX)(),(0,t.Wv)(o.I,null,{default:(0,t.k6)(()=>[(0,t.Lk)("div",a,[r[0]||(r[0]=(0,t.Lk)("h1",null,"Reset password",-1)),r[1]||(r[1]=(0,t.Lk)("p",{class:"mb-10"},"We have sent you a confirmation code on your email. You can insert him or continue with link in your email",-1)),(0,t.bF)(d,{"navigate-to-after-password-reset":"/auth/login"})])]),_:1})}var i=s(45130),l=s(24232),d=s(42807),c=s(1560),u=s(15728);const p={class:"d-flex flex-column"};function m(e,r,s,o,a,n){return(0,t.uX)(),(0,t.Wv)(c.n,{onKeydown:r[6]||(r[6]=(0,i.jR)(e=>n.submit(),["enter"]))},{default:(0,t.k6)(()=>[(0,t.bF)(u.Wx,{modelValue:a.credentials.email,"onUpdate:modelValue":r[0]||(r[0]=e=>a.credentials.email=e),label:"E-mail",autocomplete:"email","bg-color":"white",variant:"solo",type:"email",class:(0,l.C4)(["mb-2",{error:a.v$.credentials.email.$errors.length}]),hint:a.v$.credentials.email.$errors?a.errorUtils.parseErrors(a.v$.credentials.email.$errors):null},null,8,["modelValue","hint","class"]),(0,t.bF)(u.Wx,{modelValue:a.credentials.password,"onUpdate:modelValue":r[1]||(r[1]=e=>a.credentials.password=e),label:"Heslo",autocomplete:"new-password","bg-color":"white",variant:"solo",type:a.showPassword?"text":"password",class:(0,l.C4)(["mb-2",{error:a.v$.credentials.password.$errors.length}]),hint:a.v$.credentials.password.$errors?a.errorUtils.parseErrors(a.v$.credentials.password.$errors):null,counter:12,"append-icon":a.showPassword?"mdi-eye":"mdi-eye-off","onClick:append":r[2]||(r[2]=e=>a.showPassword=!a.showPassword)},null,8,["modelValue","type","hint","class","append-icon"]),(0,t.bF)(u.Wx,{modelValue:a.credentials.password_confirmation,"onUpdate:modelValue":r[3]||(r[3]=e=>a.credentials.password_confirmation=e),autocomplete:"new-password","bg-color":"white",variant:"solo",label:"Potvrdenie hesla",type:a.showConfirmationPassword?"text":"password",counter:12,class:(0,l.C4)(["mb-2",{error:a.v$.credentials.password_confirmation.$errors.length}]),hint:a.v$.credentials.password_confirmation.$errors?a.errorUtils.parseErrors(a.v$.credentials.password_confirmation.$errors):null,"append-icon":a.showConfirmationPassword?"mdi-eye":"mdi-eye-off","onClick:append":r[4]||(r[4]=e=>a.showConfirmationPassword=!a.showConfirmationPassword)},null,8,["modelValue","type","hint","class","append-icon"]),(0,t.Lk)("div",p,[(0,t.bF)(d.D,{class:"button",color:"#7F39FB",disabled:!a.credentials.token,onClick:r[5]||(r[5]=(0,i.D$)(e=>n.submit(),["prevent"]))},{default:(0,t.k6)(()=>[...r[7]||(r[7]=[(0,t.eW)("Change password",-1)])]),_:1},8,["disabled"])])]),_:1})}s(28743);var h=s(63883),w=s(77175),f=s(8782),v={props:{navigateToAfterPasswordReset:{type:String,required:!0}},data(){return{errorUtils:f.A,v$:(0,h.Ay)(),credentials:{email:this.$route.query.email,token:this.$route.query.token},showPassword:!1,showConfirmationPassword:!1}},validations(){return{credentials:{email:{required:w.mw,email:w.Rp},password:{required:w.mw,minLength:(0,w.Bp)(12)},password_confirmation:{required:w.mw,minLength:(0,w.Bp)(12),sameAs:(0,w.f4)(this.credentials.password)}}}},mounted(){if(!this.$route.query.token)return this.$toast.error("Error. Please check that the link is correct")},methods:{async submit(){if(await this.v$.$validate())try{await this.$store.dispatch("auth/resetPassword",this.credentials),this.$router.push({name:"Login"}),this.$toast.success("Your password has been successfully changed.")}catch(e){this.$toast.error(this.$parseError(e))}}}},b=s(71241);const $=(0,b.A)(v,[["render",m]]);var y=$,k={components:{AResetPasswordForm:y}};const g=(0,b.A)(k,[["render",n]]);var C=g}}]);
//# sourceMappingURL=7116.fb38a32b.js.map