| 1 |
import{j as e}from"./tanstack-1.0.83-vdxW-z_W.js";import{r as t,R as W}from"./redux-1.0.83-C_HljLTP.js";import{P as q,b as D,a as H}from"./index-1.0.83-CrEdwIqx.js";import{u as V,a as J}from"./hooks-1.0.83-C3p88FIk.js";import{l as p,v as Q,d7 as X,d8 as Y}from"./lib-1.0.83-DP604-fF.js";import{u as Z}from"./useGlobalCode-1.0.83-q-mDFNct.js";import{f as $}from"./TableContainer-1.0.83-BLYVtKE0.js";import{u as k}from"./useTableUpdater-1.0.83-B76IVPvK.js";import{B as ee}from"./ConfirmDialog-1.0.83-CFaG9DZY.js";import{P as oe}from"./PremiumFeature-1.0.83-CYCbq0Lf.js";import{S as te,T as l,u as re}from"./SettingsTableGlobalCode-1.0.83-CrDMSvy_.js";import{u as ie}from"./useMetadata-1.0.83-CFVrAN2v.js";import{C as se}from"./index-1.0.83-DkDqJSrc.js";import{f as me,m as pe}from"./index-1.0.83-D4QXebr0.js";import{p as ne}from"./index-1.0.83-DpJSE8m6.js";import{e as le}from"./utils-1.0.83-DdPZyaQg.js";import{A as M,a as P}from"./AccordionSummary-1.0.83-Dn32bKDi.js";import{B as u}from"./Box-1.0.83-Cqg2aQ6v.js";import{I as ae}from"./iconBase-1.0.83-eqXDJKXP.js";import{P as de}from"./Menu-1.0.83-C2Cup-2w.js";import{S as ue}from"./TreeItem2Provider-1.0.83-D6TeqEbq.js";import"./vendor-1.0.83-CN03Eozo.js";import"./index-1.0.83-DrquuzEi.js";import"./RestApiError-1.0.83-BqNcX1Bf.js";import"./AdminTheme-1.0.83-BKaTiMP5.js";import"./CircularProgress-1.0.83-C7us6xSc.js";import"./SharedContainer-1.0.83-BXkIhs81.js";import"./DynamicModeEnum-1.0.83-BXuL5kgA.js";import"./useRemoveAppFromStore-1.0.83-eqCtWsP2.js";import"./Languages-1.0.83-D_XyUMDs.js";import"./CleanupDetails-1.0.83-BDLjbBAR.js";import"./useLocaleApp-1.0.83-7zKZ0ZLb.js";import"./useLocaleUd-1.0.83-CmYdBbin.js";import"./RestApi-1.0.83-DlgDxjgk.js";import"./useFormDetails-1.0.83-D980le4a.js";import"./useTheme-1.0.83-kzzjYD4P.js";import"./index-1.0.83-BCSRrN-b.js";import"./Typography-1.0.83-RUNWFUSq.js";import"./getThemeProps-1.0.83-DK0sgi0F.js";import"./useEnhancedEffect-1.0.83-CUAS28ZG.js";import"./useChartSettings-1.0.83-DMPQSLCx.js";import"./useBuiltins-1.0.83-CbZsaPJo.js";import"./ThemeProvider-1.0.83-BLxCoVxO.js";import"./useStoreFormSettings-1.0.83-BvckTxMH.js";import"./useScreenSize-1.0.83-BAIpyMOX.js";import"./useFullScreen-1.0.83-DsziVjkA.js";import"./SanitizeComponent-1.0.83-B8DdqhqN.js";import"./index.esm-1.0.83-C64ncC9a.js";import"./createSvgIcon-1.0.83-C8M0iH2Y.js";import"./ButtonBase-1.0.83-CG1HAKKR.js";import"./Stack-1.0.83-Den2ODXN.js";import"./useThemeProps-1.0.83-X5yuXXum.js";import"./Radio-1.0.83-xeU_5dFd.js";import"./SwitchBase-1.0.83-C-0QyAzb.js";import"./Select-1.0.83-BFULVG5y.js";import"./Portal-1.0.83-Dhvo44f3.js";import"./isHostComponent-1.0.83-DVu5iVWx.js";import"./Modal-1.0.83-Bk90O4XZ.js";import"./Checkbox-1.0.83-DB_dP_2Y.js";import"./Chip-1.0.83-4Ds_0aDC.js";import"./Collapse-1.0.83-Clpn6n-S.js";import"./AlertTitle-1.0.83-DoNh-_FV.js";import"./Close-1.0.83-Ds_Mg2Ur.js";import"./TextField-1.0.83-B3zGun9z.js";import"./InputAdornment-1.0.83-g7iD0PYP.js";import"./MenuItem-1.0.83-D8ON8vBk.js";import"./TableRow-1.0.83-Bb2Uwhgx.js";import"./ListItemIcon-1.0.83-DkTAFWtx.js";import"./Divider-1.0.83-DS_58-Ya.js";import"./FormControlLabel-1.0.83-VK0kfiXL.js";import"./Switch-1.0.83-BN4ARhck.js";import"./Autocomplete-1.0.83-CgM4HC2h.js";import"./Slider-1.0.83-BWZSO7vA.js";import"./visuallyHidden-1.0.83-Dan1xhjv.js";import"./TimePicker-1.0.83-CJYuDToZ.js";import"./useMobilePicker-1.0.83-COrzUsc0.js";import"./timeViewRenderers-1.0.83-BtUHoooF.js";import"./DateTimePicker-1.0.83-Cjk2lYAQ.js";import"./Tabs-1.0.83-BioFOF5M.js";import"./dateViewRenderers-1.0.83-BhZuRQus.js";import"./DatePicker-1.0.83-MrCxl4Yj.js";import"./ActionsDml-1.0.83-C2YEqZ3p.js";import"./useAppFunctions-1.0.83-CVyVbdio.js";import"./math-1.0.83-CudmHSny.js";import"./ToggleButtonGroup-1.0.83-BWV3u3hV.js";import"./index-1.0.83-B8-YPsKu.js";import"./index-1.0.83-BX1zj1NC.js";import"./useLocaleMrt-1.0.83-BflBNAJg.js";import"./scopedCss-1.0.83-BxeB9fGk.js";import"./index-1.0.83-BRBe8XZh.js";import"./ctc-1.0.83-D_tXhbrU.js";const ce=s=>{const a=V(n=>n.tables[s].columns);return p.debug("tableColumns",a),a},pt=({appId:s,tableSettings:a,buttonEditorOk:n})=>{J();const w=k(s),r=ie(s),[y,c]=t.useState(!0),[fe,g]=t.useState(!1),h=t.useMemo(()=>Q(),[]);p.debug("popupId",h);const F=Z(),f=$(),_=ce(s),{tableIcon:E,codeLabel:j,codeTitle:b,columnIcon:K,dataTypeIcon:L,getColumnLabel:N}=re(c,g),[be,xe]=t.useState(!1),[Ce,ge]=t.useState(""),[he,je]=t.useState(void 0),[Te,Ie]=t.useState(void 0),[T,O]=t.useState(!1);t.useEffect(()=>{T&&(n(),O(!1))},[T]);const[I,R]=t.useState(!1);t.useEffect(()=>{I&&(n(),R(!1))},[I]);const[S,z]=t.useState(!1);return t.useEffect(()=>{S&&(n(),z(!1))},[S]),e.jsxs(W.Fragment,{children:[e.jsx(M,{disableGutters:!0,children:e.jsx(P,{component:"div",children:e.jsx(q,{variant:"popover",popupId:h,children:d=>{var v,U,A,G;return e.jsxs(e.Fragment,{children:[e.jsxs(u,{sx:{display:"grid",gridTemplateColumns:"auto auto",justifyContent:"space-between",alignItems:"center",gap:"10px"},children:[e.jsx(ee,{variant:"contained",endIcon:e.jsx(ne,{}),...D(d),onMouseDown:()=>{d.isOpen&&c(!0)},children:"List of hooks"}),e.jsx(u,{children:e.jsx(se,{text:"{ appId: "+((v=r==null?void 0:r.src)==null?void 0:v.app_id)+" , cntId: "+((U=r==null?void 0:r.src)==null?void 0:U.cnt_id)+" }",onCopy:()=>{le("Code successfully copied to clipboard",{variant:"info"})},children:e.jsx(me,{title:"{ appId: "+((A=r==null?void 0:r.src)==null?void 0:A.app_id)+" , cntId: "+((G=r==null?void 0:r.src)==null?void 0:G.cnt_id)+" }",children:e.jsx(ae,{children:e.jsx(pe,{color:"lightgrey"})})})})})]}),e.jsx(de,{...H(d),open:d.isOpen&&y,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},sx:{maxHeight:"70vh",marginRight:"35px","& span":{userSelect:"none",MozUserSelect:"none",KhtmlUserSelect:"none",WebkitUserSelect:"none",OUserSelect:"none"}},children:e.jsx(u,{sx:{minWidth:"360px",display:"grid",gap:"20px",padding:"20px","& .MuiTreeItem-content:hover ":{background:"rgba(248, 248, 248, 1) !important"}},children:e.jsxs(ue,{children:[e.jsx(te,{appId:s,tableSettings:a,globalCode:F,setUpdateStatus:w,setOpen:c,setAutoExpand:g}),e.jsx(l,{itemId:"tableGroup",label:b(E(),"Table"),children:X.map(o=>{var x,i;return e.jsx(l,{itemId:"table-"+o,label:j(o,()=>{},f[o]!==void 0,((x=f[o])==null?void 0:x.visible)??!0,m=>{p.debug(m)},((i=f[o])==null?void 0:i.enabled)??!0,m=>{p.debug(m)})},"table-"+o)})},"tableGroup"),e.jsxs(l,{itemId:"columnGroup",label:b(K(),"Columns"),children:[..._.map((o,x)=>o.computedField!==void 0?null:e.jsx(l,{itemId:o.columnName,label:b(L(),N(o)),style:{paddingLeft:"35px"},children:Y.map(i=>{var m,B;return e.jsx(l,{itemId:"column-"+o.columnName+"-"+i,label:j(i,()=>{},o.columnCode[i]!==void 0,((m=o.columnCode[i])==null?void 0:m.visible)??!0,C=>{p.debug(C)},((B=o.columnCode[i])==null?void 0:B.enabled)??!0,C=>{p.debug(C)})},"column-"+o.columnName+"-"+i)})},o.columnName))]},"columnGroup")]})})})]})}})})},"CodeBuilder"),!1,e.jsx(M,{disableGutters:!0,children:e.jsx(P,{children:e.jsx(u,{sx:{"& label":{marginTop:0}},children:e.jsx(oe,{})})})})]},"CodeBuilderMain")};export{pt as default}; |