| 1 |
import{g as y,i as v,u as x,ay as z,H as L,a as P,j as o,_ as r,h as i,f as C,eo as b,bI as k,b1 as j}from"./main-96.js";import{F as w}from"./bf-460-326.js";import{S as $}from"./bf-283-176.js";import{C as f}from"./bf-994-212.js";import"./bf-781-46.js";import"./bf-687-180.js";import"./bf-551-68.js";import"./bf-200-43.js";import"./bf-431-60.js";/* empty css */import"./bf-63-62.js";import"./bf-762-63.js";import"./bf-163-182.js";const _={showFileList:"Show File List",showFilePreview:"Show File Preview",showFileSize:"Show File Size"};function J(){const{fieldKey:s}=y(),[n,m]=v(j),F=x(z),t=L(n[s]),{css:l}=P(),{showFileList:a,showFilePreview:S,showFileSize:p}=t.config,d=(e,c)=>{t.config[e]=c;const h=C(n,u=>{u[s]=t});m(h),["showFileSize","showFilePreview","showFileList"].includes(e)&&c&&b(F,e);const g=_[e]||e;k({event:`${g} '${c?"On":"Off"}': ${t.lbl||s}`,type:`${e}_changed`,state:{fields:h,fldKey:s}})};return o.jsx($,{id:"shw-fil-lst-stng",title:r("Show File List"),toggleAction:e=>d("showFileList",e.target.checked),toggleChecked:a,className:l(w.fieldSection,w.hover_tip,i.px10),switching:!0,tip:"By enabling this feature, you will see file list with preview and size",tipProps:{width:200,icnSize:17},open:a,disable:!a,proProperty:"showFileList",children:o.jsxs("div",{className:l(i.ml1),children:[o.jsx(f,{id:"shw-fil-prvw",className:l(i.mr2,i.mt2,i.fw500),checked:S,title:r("Show File Preview"),onChange:e=>d("showFilePreview",e.target.checked)}),o.jsx(f,{id:"shw-fil-siz",className:l(i.mr2,i.mt2,i.fw500),checked:p,title:r("Show File Size"),onChange:e=>d("showFileSize",e.target.checked)})]})})}export{J as default}; |