Files
nademitex_user/dist/assets/ProfileDisplayView-IR8b7Mze.js
T
2026-09-10 21:52:48 +03:30

1 line
3.3 KiB
JavaScript

import{A as e,E as t,F as n,I as r,L as i,M as a,O as o,Y as s,_ as c,bt as l,ft as u,j as d,k as f,n as p,q as m,t as h,tt as g,wt as _,xt as v}from"./BasicIcon-CjTTsi6o.js";import{o as y}from"./dist-DLhmLSgX.js";import{a as b,c as x,h as S,n as C}from"./index-D3Z8WOeX.js";import{t as w}from"./ProfileSubpageLayout-VuAWanhC.js";var T={class:`settings-page`},E={class:`settings-links`,"aria-label":`حساب کاربری`},D={class:`settings-link__icon`,"aria-hidden":`true`},O={class:`settings-link__icon`,"aria-hidden":`true`},k={class:`settings-link__label`},A={key:0},j={class:`display-fieldset`},M={class:`display-grid`,role:`radiogroup`,"aria-label":`حالت نمایش`},N=[`aria-checked`,`onClick`],P={class:`theme-card__icon`,"aria-hidden":`true`},F={class:`theme-card__body`},I={class:`theme-card__label`},L={class:`theme-card__desc`},R={class:`theme-card__check`,"aria-hidden":`true`},z={key:0,class:`display-saved`},B=p(i({__name:`ProfileDisplayView`,setup(i){let p=c(),B=x(),V=S(),H=b(),U=u(!1),{start:W}=y(()=>{U.value=!1},2e3),G=[{value:`light`,label:`روشن`,description:`پس‌زمینه روشن و کنتراست بالا`,icon:`vuesax-linear:sun-1`},{value:`dark`,label:`تاریک`,description:`مناسب استفاده در شب`,icon:`vuesax-linear:moon`},{value:`system`,label:`سیستم`,description:`هم‌تراز با تنظیمات دستگاه`,icon:`vuesax-linear:mobile`}],K=o(()=>V.draftChecks.length);function q(){U.value=!0,W()}function J(){B.logout(),p.replace(`/login`)}return(i,o)=>(m(),e(w,{title:`تنظیمات`,subtitle:`نمایش، حساب کاربری و خروج`},{default:g(()=>[f(`div`,T,[f(`nav`,E,[f(`button`,{type:`button`,class:`settings-link`,onClick:o[0]||=e=>l(p).push(`/profile/edit`)},[f(`span`,D,[r(h,{icon:`vuesax-linear:profile-circle`,size:20,"stroke-width":1.5})]),o[2]||=f(`span`,{class:`settings-link__label`},`اطلاعات کاربری`,-1),r(h,{class:`settings-link__chevron`,icon:`vuesax-linear:arrow-left-1`,size:16,"stroke-width":1.5})]),f(`button`,{type:`button`,class:`settings-link`,onClick:o[1]||=e=>l(p).push(`/profile/checks`)},[f(`span`,O,[r(h,{icon:`vuesax-linear:card`,size:20,"stroke-width":1.5})]),f(`span`,k,[o[3]||=n(` لیست چک‌ها `,-1),K.value?(m(),a(`em`,A,`(`+_(K.value)+`)`,1)):d(``,!0)]),r(h,{class:`settings-link__chevron`,icon:`vuesax-linear:arrow-left-1`,size:16,"stroke-width":1.5})])]),f(`fieldset`,j,[o[4]||=f(`legend`,{class:`display-fieldset__legend`},`حالت نمایش`,-1),f(`div`,M,[(m(),a(t,null,s(G,t=>f(`button`,{key:t.value,type:`button`,class:v([`theme-card`,{"theme-card--active":l(H).preference===t.value}]),role:`radio`,"aria-checked":l(H).preference===t.value,onClick:e=>l(H).preference=t.value},[f(`span`,P,[r(h,{icon:t.icon,size:26,"stroke-width":1.5},null,8,[`icon`])]),f(`span`,F,[f(`strong`,I,_(t.label),1),f(`span`,L,_(t.description),1)]),f(`span`,R,[l(H).preference===t.value?(m(),e(h,{key:0,icon:`vuesax-linear:tick-circle`,size:20,"stroke-width":1.75})):d(``,!0)])],10,N)),64))])]),r(C,{block:``,onClick:q},{default:g(()=>[...o[5]||=[n(`ذخیره تنظیمات`,-1)]]),_:1}),U.value?(m(),a(`p`,z,`تنظیمات نمایش ذخیره شد ✓`)):d(``,!0),f(`button`,{type:`button`,class:`settings-logout`,onClick:J},`خروج`)])]),_:1}))}}),[[`__scopeId`,`data-v-3187a788`]]);export{B as default};