Files
nademitex_user/dist/assets/ProfileSecurityView-oki8MoKN.js
T

1 line
2.1 KiB
JavaScript

import{L as e,M as t,N as n,P as r,R as i,X as a,ht as o,it as s,j as c,n as l,z as u}from"./BasicIcon-Bnxm-DKk.js";import{n as d}from"./index-DB4cQnln.js";import{t as f}from"./FormErrorBanner-BahrrGfv.js";import{n as p,r as m,t as h}from"./formErrors-DglFjYkZ.js";import{t as g}from"./BaseInput-BFVjehfb.js";import{t as _}from"./ProfileSubpageLayout-M9w6UPVb.js";var v={class:`settings-form`},y={key:0,class:`settings-form__saved`},b=l(u({__name:`ProfileSecurityView`,setup(l){let u=o(``),b=o(``),x=o(``),S=o({}),C=o(``),w=o(!1);function T(e){S.value=p(S.value,e),m(S.value)||(C.value=``)}function E(){S.value={},C.value=``,w.value=!1;let e={};if(u.value||(e.currentPassword=`رمز فعلی الزامی است.`),b.value.length<6&&(e.newPassword=`رمز جدید باید حداقل ۶ کاراکتر باشد.`),x.value!==b.value&&(e.confirmPassword=`تکرار رمز با رمز جدید یکسان نیست.`),m(e)){S.value=e,C.value=h;return}u.value=``,b.value=``,x.value=``,w.value=!0,setTimeout(()=>{w.value=!1},2e3)}return(o,l)=>(a(),t(_,{title:`امنیت حساب`,subtitle:`تغییر رمز عبور و تنظیمات ورود`},{default:s(()=>[i(f,{message:C.value},null,8,[`message`]),c(`div`,v,[i(g,{modelValue:u.value,"onUpdate:modelValue":[l[0]||=e=>u.value=e,l[1]||=e=>T(`currentPassword`)],type:`password`,label:`رمز عبور فعلی`,error:S.value.currentPassword},null,8,[`modelValue`,`error`]),i(g,{modelValue:b.value,"onUpdate:modelValue":[l[2]||=e=>b.value=e,l[3]||=e=>T(`newPassword`)],type:`password`,label:`رمز عبور جدید`,error:S.value.newPassword},null,8,[`modelValue`,`error`]),i(g,{modelValue:x.value,"onUpdate:modelValue":[l[4]||=e=>x.value=e,l[5]||=e=>T(`confirmPassword`)],type:`password`,label:`تکرار رمز عبور جدید`,error:S.value.confirmPassword},null,8,[`modelValue`,`error`]),i(d,{block:``,onClick:E},{default:s(()=>[...l[6]||=[e(`ذخیره رمز جدید`,-1)]]),_:1}),w.value?(a(),r(`p`,y,`رمز عبور با موفقیت تغییر کرد ✓`)):n(``,!0)])]),_:1}))}}),[[`__scopeId`,`data-v-074827a2`]]);export{b as default};