| 1 |
import{g as b,i as j,aH as B,z as C,a as T,j as l,_ as u,h as a,f as z,bG as g}from"./main-294.js";import{F as n}from"./bf-821-385.js";import{E as _}from"./bf-28-232.js";import{S as $}from"./bf-908-241.js";import{a as A}from"./bf-764-245.js";import{C as F}from"./bf-383-274.js";import"./bf-645-110.js";import"./bf-487-72.js";import"./bf-176-80.js";import"./bf-867-113.js";import"./bf-986-242.js";import"./bf-250-243.js";import"./bf-22-244.js";import"./bf-934-246.js";import"./bf-188-247.js";import"./bf-85-248.js";import"./bf-930-249.js";import"./bf-5-86.js";import"./bf-112-250.js";import"./bf-399-251.js";import"./bf-379-106.js";import"./bf-508-252.js";import"./bf-128-253.js";import"./bf-446-382.js";import"./bf-384-383.js";import"./bf-663-270.js";import"./bf-957-268.js";import"./bf-889-272.js";import"./bf-766-384.js";import"./bf-108-386.js";import"./bf-297-387.js";const U={allowMaxSize:"Allow Maximum Upload Size",isItTotalMax:"Total Maximum Size"};function di(){const{fieldKey:o}=b(),[r,c]=j(B),t=C(r[o]),{css:m}=T(),{allowMaxSize:p,maxSize:S,sizeUnit:M,isItTotalMax:h,multiple:w}=t.config,x=(i,e)=>{t.config[i]=e;const s=z(r,y=>{y[o]=t});c(s);const d=U[i]||i;g({event:`${d}: ${t.lbl||o}`,type:`${i}_changed`,state:{fields:s,fldKey:o}})},f=(i,e)=>{t.config.maxSize=e,t.config.sizeUnit=i;const s=z(r,d=>{d[o]=t});c(s),g({event:`Modify Maximum size to ${e}${i}: ${t.lbl||o}`,type:"modify_maximum_size",state:{fields:s,fldKey:o}})};return l.jsx($,{id:"mxmm-upld-siz-stng",title:u("Allow Maximum Upload Size"),toggleAction:i=>x("allowMaxSize",i.target.checked),toggleChecked:p,className:m(n.fieldSection,n.hover_tip),switching:!0,tip:"By enabling this feature, you will limit the upload size",tipProps:{width:200,icnSize:17},open:p,disable:!p,children:l.jsxs("div",{className:m(n.placeholder),children:[l.jsx(A,{dataTestId:"mxmm-upld-siz",className:m(a.w10,a.mt2,a.mb1,{bd:"var(--b-79-96) !important",brs:"8px !important",p:5}),inputHandler:({unit:i,value:e})=>f(i,e),sizeHandler:({unitKey:i,unitValue:e})=>f(i,e),value:S,unit:M,width:"128px",options:["Bytes","KB","MB","GB"],step:1,max:1024}),w&&l.jsx(F,{id:"ttl-mxmm-siz",className:m(a.mr2,a.ml1,a.mt1,a.fw500),checked:h,title:u("Total Maximum Size"),onChange:i=>x("isItTotalMax",i.target.checked)}),l.jsx(_,{id:"mxmm-upld-siz",type:"maxSize",defaultMsg:"Max Upload Size Exceeded",allowIcons:!1})]})})}export{di as default}; |