Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/monitoring/spa/_nuxt/CXGITC1L.min.js

import{_ as U,a as V}from"./vz8UJiAu.js";import{_ as k}from"./Bwma1EC6.js";import{_ as C}from"./Bmyy8fHL.js";import{e as D}from"./CFDz_MbE.js";import{v as E,s as F,m as R,A as T,n as N,G as O,r as y,_ as B,o as d,c as w,L as I,au as H,a as M,b as m,w as c,d as _,t as p,q as b,p as W,H as q}from"./Bnb5o-BR.js";import{u as A}from"./DhkUWpwd.js";import{u as L}from"./D11X3NjU.js";import{u as h}from"./CrYfVANm.js";import"./BwiGnNdD.js";import"./B4Wi3qBI.js";import"./5LXQy1qV.js";import"./BunRpErJ.js";const j=E({__name:"ResetPasswordFormStep3",setup(r,{expose:o}){o();const s=F(),e=R(),{t:f}=T(),i=N();s.signUpData.email.length===0&&(i.currentStep=0);const{passwordError:a,isPasswordValid:u}=A(),n=O().public.WHM_EXTRAS,l=y(!1),t=y(""),x=async()=>{if(!u())return;if(n&&!t.value){a.value=f("OTPCodeRequired");return}const P=n?t.value:s.signUpData.token,{error:v}=await s.passwordReset(P,s.signUpData.password);if(v){a.value=v;return}l.value=!0,h((()=>{e.push("/login"),h((()=>{s.clearData(),s.clearOtp(),i.currentStep=0}),1e3)}),5e3)},{tracker:g}=L();g("page_view","page","reset password step 3");const S={sStore:s,router:e,t:f,store:i,passwordError:a,isPasswordValid:u,isWhm:n,showSuccess:l,otpCode:t,setNewPassword:x,tracker:g,get VOtpInput(){return D}};return Object.defineProperty(S,"__isScriptSetup",{enumerable:!1,value:!0}),S}}),z={key:0,class:"mb-4"},G={key:1,class:"py-3 px-4 bg-emerald-100 outline outline-1 outline-green-500 rounded text-sm text-emerald-800"};function X(r,o,s,e,f,i){const a=U,u=V,n=k,l=C;return e.showSuccess?(d(),w("div",G,p(r.$t("PasswordSuccessFullyChanged")),1)):(d(),w("form",{key:0,onSubmit:q(e.setNewPassword,["prevent"])},[I(M("input",{id:"email","onUpdate:modelValue":o[0]||(o[0]=t=>e.sStore.signUpData.email=t),type:"email",class:"hidden"},null,512),[[H,e.sStore.signUpData.email]]),m(a,{modelValue:e.sStore.signUpData.password,"onUpdate:modelValue":o[1]||(o[1]=t=>e.sStore.signUpData.password=t),class:"mb-4",type:"password","id-":"new-password",autocomplete:"new-password"},{default:c((()=>[_(p(r.$t("Password")),1)])),_:1},8,["modelValue"]),e.isWhm?(d(),w("div",z,[m(u,null,{default:c((()=>[_(p(r.$t("EnterOTPCode")),1)])),_:1}),m(e.VOtpInput,{ref:"otpInput",value:e.otpCode,"onUpdate:value":o[2]||(o[2]=t=>e.otpCode=t),"input-classes":"otp-input","conditional-class":["one","two","three","four"],separator:"","input-type":"number","num-inputs":6,"should-auto-focus":!0,"should-focus-order":!0,placeholder:[],class:"flex gap-4"},null,8,["value"])])):b("",!0),e.passwordError?(d(),W(n,{key:1},{default:c((()=>[_(p(e.passwordError),1)])),_:1})):b("",!0),m(l,{size:"small",class:"px-8 py-2",type:"submit",tag:"button"},{default:c((()=>[_(p(r.$t("Finish")),1)])),_:1})],32))}const ne=B(j,[["render",X],["__file","ResetPasswordFormStep3.vue"]]);export{ne as default};
Back to Directory File Manager