| 1 |
import{j as e}from"./tanstack-1.0.83-vdxW-z_W.js";import{P as J,b as Q,a as X}from"./index-1.0.83-CrEdwIqx.js";import{r,R as Y}from"./redux-1.0.83-C_HljLTP.js";import{S as Z,T as c,u as $}from"./SettingsTableGlobalCode-1.0.83-CrDMSvy_.js";import{P as D}from"./PremiumFeature-1.0.83-CYCbq0Lf.js";import{l as d,v as k,di as ee,dj as oe}from"./lib-1.0.83-DP604-fF.js";import{B as te}from"./ConfirmDialog-1.0.83-CFaG9DZY.js";import{a as re}from"./hooks-1.0.83-C3p88FIk.js";import{u as se}from"./useFormColumns-1.0.83-mdT3J83d.js";import{u as ne}from"./useMetadata-1.0.83-CFVrAN2v.js";import{C as ie}from"./index-1.0.83-DkDqJSrc.js";import{e as de}from"./utils-1.0.83-DdPZyaQg.js";import{p as me}from"./index-1.0.83-DpJSE8m6.js";import{f as le,m as ae}from"./index-1.0.83-D4QXebr0.js";import{u as ue}from"./useGlobalCode-1.0.83-q-mDFNct.js";import{d as pe}from"./useAppFunctions-1.0.83-CVyVbdio.js";import{A as B,a as M}from"./AccordionSummary-1.0.83-Dn32bKDi.js";import{B as f}from"./Box-1.0.83-Cqg2aQ6v.js";import{I as ce}from"./iconBase-1.0.83-eqXDJKXP.js";import{P as fe}from"./Menu-1.0.83-C2Cup-2w.js";import{S as xe}from"./TreeItem2Provider-1.0.83-D6TeqEbq.js";import"./vendor-1.0.83-CN03Eozo.js";import"./index-1.0.83-DrquuzEi.js";import"./ButtonBase-1.0.83-CG1HAKKR.js";import"./CircularProgress-1.0.83-C7us6xSc.js";import"./Typography-1.0.83-RUNWFUSq.js";import"./useEnhancedEffect-1.0.83-CUAS28ZG.js";import"./Checkbox-1.0.83-DB_dP_2Y.js";import"./SwitchBase-1.0.83-C-0QyAzb.js";import"./Select-1.0.83-BFULVG5y.js";import"./Portal-1.0.83-Dhvo44f3.js";import"./createSvgIcon-1.0.83-C8M0iH2Y.js";import"./isHostComponent-1.0.83-DVu5iVWx.js";import"./Modal-1.0.83-Bk90O4XZ.js";import"./Collapse-1.0.83-Clpn6n-S.js";import"./index-1.0.83-BRBe8XZh.js";import"./AdminTheme-1.0.83-BKaTiMP5.js";import"./TextField-1.0.83-B3zGun9z.js";import"./ctc-1.0.83-D_tXhbrU.js";import"./ThemeProvider-1.0.83-BLxCoVxO.js";import"./useThemeProps-1.0.83-X5yuXXum.js";import"./getThemeProps-1.0.83-DK0sgi0F.js";const be=m=>({}),xo=({appId:m,tableSettings:I,setUpdateStatus:y,buttonEditorOk:x})=>{d.debug(m,I),re();const[w,b]=r.useState(!0),[Ce,S]=r.useState(!1),v=r.useMemo(()=>k(),[]);d.debug("popupId",v);const W=ue(),l=be(),_=se(m),o=ne(m),K=pe(m),{formIcon:N,codeLabel:F,codeTitle:C,columnIcon:O,dataTypeIcon:R,getColumnLabel:L}=$(b,S),[he,ge]=r.useState(""),[je,Ie]=r.useState(!1),[Se,ve]=r.useState(void 0),[Fe,Te]=r.useState(void 0),z=n=>{const a=o!=null&&o.media?{...o.media}:{};K.columns.map(i=>{i.isMediaColumn&&i.mediaType&&(a[i.columnName]=i.mediaType)});const p=["WP-Image","WP-Attachment","WP-Audio","WP-Video"].includes(a[n])||a[n]==="HyperlinkObject";return d.debug("disableColumnEvents",p),!p},[T,H]=r.useState(!1);r.useEffect(()=>{T&&(x(),H(!1))},[T]);const[A,V]=r.useState(!1);r.useEffect(()=>{A&&(x(),V(!1))},[A]);const[P,q]=r.useState(!1);return r.useEffect(()=>{P&&(x(),q(!1))},[P]),e.jsxs(Y.Fragment,{children:[e.jsx(B,{disableGutters:!0,children:e.jsx(M,{component:"div",children:e.jsx(J,{variant:"popover",popupId:v,children:n=>{var a,p,i,E;return e.jsxs(e.Fragment,{children:[e.jsxs(f,{sx:{display:"grid",gridTemplateColumns:"auto auto",justifyContent:"space-between",alignItems:"center",gap:"10px"},children:[e.jsx(te,{variant:"contained",endIcon:e.jsx(me,{}),...Q(n),onMouseDown:()=>{n.isOpen&&b(!0)},children:"List of hooks"}),e.jsx(f,{children:e.jsx(ie,{text:"{ appId: "+((a=o==null?void 0:o.src)==null?void 0:a.app_id)+" , cntId: "+((p=o==null?void 0:o.src)==null?void 0:p.cnt_id)+" }",onCopy:()=>{de("Code successfully copied to clipboard",{variant:"info"})},children:e.jsx(le,{title:"{ appId: "+((i=o==null?void 0:o.src)==null?void 0:i.app_id)+" , cntId: "+((E=o==null?void 0:o.src)==null?void 0:E.cnt_id)+" }",children:e.jsx(ce,{children:e.jsx(ae,{color:"lightgrey"})})})})})]}),e.jsx(fe,{...X(n),open:n.isOpen&&w,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(f,{sx:{minWidth:"360px",display:"grid",gap:"20px",padding:"20px","& .MuiTreeItem-content:hover ":{background:"rgba(248, 248, 248, 1) !important"}},children:e.jsxs(xe,{children:[e.jsx(Z,{appId:m,tableSettings:I,globalCode:W,setUpdateStatus:y,setOpen:b,setAutoExpand:S}),e.jsx(c,{itemId:"formGroup",label:C(N(),"Form"),children:ee.map(t=>{var h,s;return(o==null?void 0:o.useRform)===!0&&(t==="customActionsBottom"||t==="postFormSubmit")?null:e.jsx(c,{itemId:"table-"+t,label:F(t,()=>{},l!==void 0&&l[t]!==void 0,(l!==void 0&&((h=l[t])==null?void 0:h.visible))??!0,u=>{d.debug(u)},(l!==void 0&&((s=l[t])==null?void 0:s.enabled))??!0,u=>{d.debug(u)})},"table-"+t)})},"formGroup"),e.jsxs(c,{itemId:"columnGroup",label:C(O(),"Columns"),children:[..._.map((t,h)=>t.computedField!==void 0?null:e.jsx(c,{itemId:t.columnName,label:C(R(),L(t)),style:{paddingLeft:"35px"},children:oe.map(s=>{var G,U;const u=z(t.columnName);console.debug("hasEvents",u);const g=t.columnCode??{};return e.jsx(c,{itemId:"column-"+t.columnName+"-"+s,label:F(s,()=>{},g[s]!==void 0,((G=g[s])==null?void 0:G.visible)??!0,j=>{d.debug(j)},((U=g[s])==null?void 0:U.enabled)??!0,j=>{d.debug(j)},!u)},"column-"+t.columnName+"-"+s)})},t.columnName))]},"columnGroup")]})})})]})}})})},"CodeBuilder"),!1,e.jsx(B,{disableGutters:!0,children:e.jsx(M,{children:e.jsx(f,{sx:{"& label":{marginTop:0}},children:e.jsx(D,{})})})})]},"CodeBuilderMain")};export{xo as default}; |