2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
import{_ as E,a as _,s as I,q as $,K as C,N,D as L,v as V,r as u,e as i,f as e,g as p,t as a,O as T,P as S,h as s,n as A,F as O,i as M,j as x,M as v,l as R,E as D,w as B,c as l,k as U}from"./index.d3bb5efe.js";import{_ as F}from"./Main.04330717.js";import{u as G,r as Y,m as q,a as H,n as K}from"./index.esm.8ef5a358.js";import"./Main.4f5ad103.js";const P={class:"container"},j={class:"block xl:grid grid-cols-2 gap-4"},z={class:"h-screen xl:h-auto flex py-5 xl:py-0 my-10 xl:my-0"},J={class:"my-auto mx-auto xl:ml-20 bg-white dark:bg-darkmode-600 xl:bg-transparent px-5 sm:px-8 py-8 xl:p-0 rounded-md shadow-md xl:shadow-none w-full sm:w-3/4 lg:w-2/4 xl:w-auto"},Q={class:"intro-x font-bold text-2xl xl:text-3xl text-center xl:text-left"},W={class:"intro-x mt-2 text-slate-400 dark:text-slate-400 xl:hidden text-center"},X={class:"intro-x mt-8"},Z={class:"relative"},ee=["placeholder"],te={class:"intro-x mt-5 xl:mt-8 text-center xl:text-left"},oe=["onClick","disabled"],ae={class:"intro-x mt-5 xl:mt-8 text-primary xl:text-left"},se=["onClick"],ne={__name:"EmailVerify",setup(le){const f=_(),{emailForVerification:d}=I(f);console.log("user email: ",d.value);const n=$(!1),c=C({token:""}),h={token:{required:Y,minLength:q(5),maxLength:H(5),numeric:K}},o=G(h,N(c)),g=async()=>{const t=_();o.value.$touch(),o.value.$invalid||(n.value=!0,await t.verifyEmail(d.value,c.token),n.value=!1)},k=()=>U.push({path:"/login"});return L(()=>{V("body").removeClass("main").removeClass("error-page").addClass("login")}),(t,m)=>{const y=u("LoadingIcon"),b=u("i18n-t");return l(),i("div",null,[e("div",P,[e("div",j,[p(F),e("div",z,[e("div",J,[e("h2",Q,a(t.$t("VERIFY_EMAIL")),1),e("div",W,a(t.$t("SING_IN_MOTIVATION_MOBILE")),1),e("div",X,[e("p",null,a(t.$t("AUTH_CODE_SENT_TO_YOUR_EMAIL")),1),e("div",Z,[T(e("input",{type:"text","onUpdate:modelValue":m[0]||(m[0]=r=>s(o).token.$model=r),class:A(["login__input form-control py-3 px-4 block mt-4",{"border-danger":s(o).token.$error}]),placeholder:t.$t("TOKEN"),name:"token"},null,10,ee),[[S,s(o).token.$model,void 0,{trim:!0}]])]),s(o).token.$error?(l(!0),i(O,{key:0},M(s(o).token.$errors,(r,w)=>(l(),i("div",{key:w,class:"text-danger mt-2"},a(r.$message),1))),128)):x("",!0)]),e("div",te,[e("button",{class:"btn btn-primary py-3 px-4 xl:mr-3 align-top w-full custom-btns",onClick:v(g,["prevent"]),disabled:n.value},[R(a(t.$t("SIGN_UP"))+" ",1),n.value?(l(),D(y,{key:0,icon:"oval",color:"white",class:"w-4 h-4 ml-2"})):x("",!0)],8,oe)]),e("div",ae,[p(b,{keypath:"ALREADY_HAS_ACCOUNT",for:"REGISTER",class:"w-full text-center",tag:"p"},{default:B(()=>[e("a",{onClick:v(k,["prevent"]),href:"#",class:"font-bold underline"},a(t.$t("SIGN_IN")),9,se)]),_:1})])])])])])])}}};var me=E(ne,[["__scopeId","data-v-3f610adc"]]);export{me as default};
|