PageSourceSearch

https://trueaihub.ai/assets/verify-DqVE0WqH.js

js trueaihub.ai collected 2026-10-05 13:07:30 UTC 4,852 bytes, 1 lines download raw bytes

1import{ag as I,b as R,j as e,aj as i,a4 as t,au as T,a0 as f,aa as V,B as A,av as L,at as n}from"./mui-vendor-EnF583WJ.js";import{k as W,g as N,z as l,s as c,a as G,b as q,t as z,v as D,p as O,w as Q,S as j,C as U}from"./index-Cjq4mjPV.js";import{u as Y,a as $,F as H}from"./form-provider-pM8HXoaA.js";import{C as K}from"./content-CHtY9QBZ.js";import{u as X}from"./useMutation-DiMWpr_a.js";import{I as w}from"./image-CIA3ZYX1.js";import{F as y}from"./fields-BuovrnU1.js";import"./flag-icon-BDuT-vUH.js";import{R as J}from"./regex-IGhtTc-E.js";async function Z(s){return await W.post(N().auth.verifyEmailWithPassword,{json:s}).json()}function ee(){return X({mutationFn:s=>Z(s)})}const se=l.object({password:l.string().min(1,{error:c.t("general_textfield_required_field")}).regex(J,{error:c.t("general_textfield_condition")}),confirm_password:l.string().min(1,{error:c.t("general_textfield_required_field")})}).refine(s=>s.password===s.confirm_password,{error:c.t("general_textfield_invalid"),path:["confirm_password"]}),te={password:"",confirm_password:""},ie=()=>{const{t:s}=G(),r=I(),d=q(),{email:p,token:g}=z({from:"/verify"}),[v,b]=R.useState("VERIFY"),o=D({password:!1,confirmPassword:!1}),u=O(Q.verifyResetPasswordOptions({email:p,reset_token:g,token_type:"invite_token"})),m=ee(),x=Y({resolver:$(se),defaultValues:te}),{handleSubmit:k}=x,E=a=>{const F={...a,token:g};m.mutate(F,{onSuccess:()=>{b("SUCCESS")}})},_=a=>a?"/assets/icons/forget-password/ic-eye.svg":"/assets/icons/forget-password/ic-eye-disable.svg",h=a=>a?"text":"password",P=e.jsx(H,{methods:x,onSubmit:k(E),children:e.jsxs(i,{spacing:2,children:[e.jsxs(i,{textAlign:"center",children:[e.jsx(t,{variant:"titleLBold",children:s("login_activate_account_page_title")}),e.jsx(t,{variant:"titleSRegular",children:s("login_activate_account_page_subtitle")})]}),e.jsxs(i,{spacing:.5,children:[e.jsx(t,{variant:"bodyMBold",children:s("general_email")}),e.jsx(T,{value:p,disabled:!0,sx:{"& .MuiInputBase-input.Mui-disabled":{WebkitTextFillColor:`${r.palette.common.black} !important`},".MuiInputBase-root":{background:r.palette.grey[200]}}})]}),e.jsxs(i,{spacing:.5,children:[e.jsx(t,{variant:"bodyMBold",children:s("general_password")}),e.jsx(y.Text,{type:h(o.state.password),name:"password",placeholder:s("general_password"),slotProps:{input:{endAdornment:e.jsx(f,{onClick:a=>{a.stopPropagation(),o.setField("password",!o.state.password)},children:e.jsx(j,{src:_(o.state.password)})})}}})]}),e.jsxs(i,{spacing:.5,children:[e.jsx(t,{variant:"bodyMBold",children:s("login_page_confirm_password")}),e.jsx(y.Text,{type:h(o.state.confirmPassword),name:"confirm_password",placeholder:s("login_page_confirm_password"),slotProps:{input:{endAdornment:e.jsx(f,{onClick:a=>{a.stopPropagation(),o.setField("confirmPassword",!o.state.confirmPassword)},children:e.jsx(j,{src:_(o.state.confirmPassword)})})}}})]}),e.jsx(V,{color:"primary",variant:"contained",type:"submit",loading:m.isPending,children:s("login_activate_account_page_button")})]})}),S=e.jsxs(i,{spacing:3,textAlign:"center",children:[e.jsx(w,{src:"/assets/images/verify-email/verify-success.svg",sx:{width:180,m:"auto"}}),e.jsxs(i,{children:[e.jsx(t,{variant:"titleLBold",children:s("login_activate_account_page_success_title")}),e.jsx(t,{variant:"titleSRegular",children:s("login_activate_account_page_success_subtitle")})]}),e.jsxs(i,{direction:"row",spacing:1,justifyContent:"center",children:[e.jsx(t,{variant:"bodyMBold",children:s("login_page_back_login")}),e.jsx(t,{variant:"bodyMBold",sx:{cursor:"pointer",color:r.palette.info.main},onClick:()=>d({to:"/login",replace:!0}),children:s("login_page_back_now")})]})]}),B=e.jsxs(i,{spacing:3,textAlign:"center",children:[e.jsx(w,{src:"/assets/images/verify-email/verify-expiry.svg",sx:{width:180,m:"auto"}}),e.jsxs(i,{children:[e.jsx(t,{variant:"titleLBold",children:s("login_link_expired_page_success_title")}),e.jsx(t,{variant:"titleSRegular",children:s("login_link_expired_page_success_subtitle")})]}),e.jsxs(i,{direction:"row",spacing:1,justifyContent:"center",children:[e.jsx(t,{variant:"bodyMBold",children:s("login_page_back_login")}),e.jsx(t,{variant:"bodyMBold",sx:{cursor:"pointer",color:r.palette.info.main},onClick:()=>d({to:"/login",replace:!0}),children:s("login_page_back_now")})]})]}),C=e.jsxs(i,{spacing:2,children:[e.jsx(n,{variant:"circular",height:150,width:150,sx:{margin:"auto"}}),e.jsx(n,{height:30}),e.jsx(n,{height:30}),e.jsx(n,{height:30})]}),M=()=>u.isLoading?C:u.isError?B:v==="VERIFY"?P:S;return e.jsxs(K,{children:[e.jsx(A,{component:"img",src:"/logo/logo-single.svg",height:35,position:"absolute",top:5,left
1:5}),e.jsx(L,{sx:{p:4,width:"100%",maxWidth:450},children:M()})]})},ae={title:`Verify Email | ${U.appName}`};function oe(){return e.jsxs(e.Fragment,{children:[e.jsx("title",{children:ae.title}),e.jsx(ie,{})]})}const xe=oe;export{xe as component};

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.