File "Column-1.0.13-b9a447ca.js"

Full Path: /home/vantageo/public_html/cache/cache/cache/.wp-cli/wp-content/plugins/wp-data-access/assets/dist/Column-1.0.13-b9a447ca.js
File size: 11.46 KB
MIME-type: text/plain
Charset: utf-8

import{l as R,cw as Z,r,j as _,dW as $,dX as t,_ as h}from"./main-1.0.13.js";import{l as u}from"./ActionsDml-1.0.13-147ce8d4.js";import{u as c,ah as H}from"./main-1.0.13-4cbe632d.js";import{i as N}from"./index-1.0.13-81ade722.js";import{A as I,T as V}from"./TextField-1.0.13-7258d491.js";import"./iconBase-1.0.13-98e06aa9.js";import"./Close-1.0.13-b137ce2f.js";import"./Menu-1.0.13-2a06ef00.js";const C=({appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,storeForm:E,formMode:y,locale:x})=>{var w,F;R.debug(v,d,j,P,e,s,f,i,E,y,x);const k=c(p=>Z(p,v));R.debug("data",k);const[A,z]=r.useState([]);R.debug("lov",A);const[T,G]=r.useState(Array.isArray((w=s.lookup)==null?void 0:w.dynamicConditions)?(F=s.lookup)==null?void 0:F.dynamicConditions.map(p=>({columnName:p.tableColumnName,columnValue:""})):[]);R.debug("conditions",T),r.useEffect(()=>{var p,O;Array.isArray((p=s.lookup)==null?void 0:p.dynamicConditions)&&((O=s.lookup)==null||O.dynamicConditions.map(b=>{k[b.tableColumnName]===void 0&&R.error("Invalid lookup: column "+b.tableColumnName+" in dynamic condition not found.")})),T.length===0&&q()},[]),r.useEffect(()=>{var p,O;if(Object.keys(T).length>0){const b=Array.isArray((p=s.lookup)==null?void 0:p.dynamicConditions)?(O=s.lookup)==null?void 0:O.dynamicConditions.map(S=>({columnName:S.lookupColumnName,columnValue:k[S.tableColumnName]??""})):[];if(R.debug(b),!N(T,b)){const S={};b.length>0&&b.map(W=>{S[W.columnName]=W.columnValue}),R.debug("reloading dynamic lookup",d,b),q(S),G(b)}}},[k]);const q=(p={})=>{var O,b;u(v,"form",d,((O=s.lookup)==null?void 0:O.key)??"",((b=s.lookup)==null?void 0:b.value)??"",p,{},S=>{var W,U,B;if(R.debug(S.data),!((W=s.lookup)!=null&&W.value.includes(",")))z(S.data);else{const K=(U=s.lookup)==null?void 0:U.value.split(","),X=[];for(let g=0;g<S.data.length;g++){const Q=K.map(Y=>S.data[g][Y]).join(((B=s.lookup)==null?void 0:B.delimiter)??"");X.push({key:S.data[g].key,value:Q})}z(X)}},S=>{R.error(S)})},J=r.useMemo(()=>A.filter(p=>p.key===j)[0]??null,[j,A]);return _.jsx(I,{multiple:!1,fullWidth:!0,autoHighlight:!0,options:A,getOptionLabel:p=>Array.isArray(p.value)?p.value[0]:p.value,value:J,onChange:(p,O)=>{O!==null?L(d,O==null?void 0:O.key):L(d,null)},disabled:y===H.VIEW||y===H.UPDATE&&i.primary_key.includes(d),renderInput:p=>_.jsx(V,{label:e.formLabel,required:e.is_nullable==="NO",...p,inputProps:{...p.inputProps,autoComplete:"new-password"},variant:$(),helperText:t(s,x.selectEnum),disabled:y===H.VIEW||y===H.UPDATE&&i.primary_key.includes(d)})})},M=r.lazy(()=>h(()=>import("./FieldText-1.0.13-6bca55a7.js"),["./FieldText-1.0.13-6bca55a7.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./Menu-1.0.13-2a06ef00.js","./InputAdornment-1.0.13-83724c3f.js"],import.meta.url)),n=r.lazy(()=>h(()=>import("./FieldTextarea-1.0.13-ae61270e.js"),["./FieldTextarea-1.0.13-ae61270e.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./Menu-1.0.13-2a06ef00.js"],import.meta.url)),D=r.lazy(()=>h(()=>import("./FieldNumber-1.0.13-028ac6da.js"),["./FieldNumber-1.0.13-028ac6da.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./Menu-1.0.13-2a06ef00.js"],import.meta.url)),l=r.lazy(()=>h(()=>import("./FieldSet-1.0.13-919be045.js"),["./FieldSet-1.0.13-919be045.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./Menu-1.0.13-2a06ef00.js","./MenuItem-1.0.13-e7719456.js"],import.meta.url)),o=r.lazy(()=>h(()=>import("./FieldEnum-1.0.13-f53601e0.js"),["./FieldEnum-1.0.13-f53601e0.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./Menu-1.0.13-2a06ef00.js","./MenuItem-1.0.13-e7719456.js","./EnumTypeEnum-1.0.13-7ffcf33a.js","./RadioGroup-1.0.13-1d87a31c.js","./Radio-1.0.13-befab7cd.js","./FormControlLabel-1.0.13-143a10df.js"],import.meta.url)),m=r.lazy(()=>h(()=>import("./FieldDate-1.0.13-097aa5b5.js"),["./FieldDate-1.0.13-097aa5b5.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./FormContainer-1.0.13-4efc012e.js","./AdminTheme-1.0.13-a1e60de2.js","./ActionsDml-1.0.13-147ce8d4.js","./useScreenSize-1.0.13-fa31f819.js","./CardActions-1.0.13-4061c215.js","./FormContainer-1.0.13-5da27d24.css","./useMobilePicker-1.0.13-30bb98f7.js","./DialogContent-1.0.13-5873ffb9.js","./Menu-1.0.13-2a06ef00.js","./InputAdornment-1.0.13-83724c3f.js","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./AdapterDayjs-1.0.13-77fb1fd8.js","./DatePicker-1.0.13-5c3486db.js","./dateViewRenderers-1.0.13-3b668027.js"],import.meta.url)),a=r.lazy(()=>h(()=>import("./FieldDatetime-1.0.13-41606260.js"),["./FieldDatetime-1.0.13-41606260.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./FormContainer-1.0.13-4efc012e.js","./AdminTheme-1.0.13-a1e60de2.js","./ActionsDml-1.0.13-147ce8d4.js","./useScreenSize-1.0.13-fa31f819.js","./CardActions-1.0.13-4061c215.js","./FormContainer-1.0.13-5da27d24.css","./useMobilePicker-1.0.13-30bb98f7.js","./DialogContent-1.0.13-5873ffb9.js","./Menu-1.0.13-2a06ef00.js","./InputAdornment-1.0.13-83724c3f.js","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./AdapterDayjs-1.0.13-77fb1fd8.js","./DateTimePicker-1.0.13-12d520d7.js","./Tabs-1.0.13-f71c8d5c.js","./date-time-utils-1.0.13-2393af5c.js","./MenuItem-1.0.13-e7719456.js","./dateViewRenderers-1.0.13-3b668027.js"],import.meta.url)),ii=r.lazy(()=>h(()=>import("./FieldTime-1.0.13-29a8e29c.js"),["./FieldTime-1.0.13-29a8e29c.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./FormContainer-1.0.13-4efc012e.js","./AdminTheme-1.0.13-a1e60de2.js","./ActionsDml-1.0.13-147ce8d4.js","./useScreenSize-1.0.13-fa31f819.js","./CardActions-1.0.13-4061c215.js","./FormContainer-1.0.13-5da27d24.css","./useMobilePicker-1.0.13-30bb98f7.js","./DialogContent-1.0.13-5873ffb9.js","./Menu-1.0.13-2a06ef00.js","./InputAdornment-1.0.13-83724c3f.js","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./AdapterDayjs-1.0.13-77fb1fd8.js","./TimePicker-1.0.13-101f1fcd.js","./date-time-utils-1.0.13-2393af5c.js","./MenuItem-1.0.13-e7719456.js"],import.meta.url)),si=r.lazy(()=>h(()=>import("./FieldCheckbox-1.0.13-61d21f29.js"),["./FieldCheckbox-1.0.13-61d21f29.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./Menu-1.0.13-2a06ef00.js","./FormControlLabel-1.0.13-143a10df.js","./Checkbox-1.0.13-3ec10fcc.js"],import.meta.url)),ri=r.lazy(()=>h(()=>import("./ColumnWpMedia-1.0.13-756bf92e.js"),["./ColumnWpMedia-1.0.13-756bf92e.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./index.esm-1.0.13-0afa0259.js","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./Menu-1.0.13-2a06ef00.js","./useScreenSize-1.0.13-fa31f819.js"],import.meta.url)),di=r.lazy(()=>h(()=>import("./ColumnHyperlink-1.0.13-7d4d65b0.js"),["./ColumnHyperlink-1.0.13-7d4d65b0.js","./main-1.0.13.js","./main-1.0.13-4cbe632d.js","./iconBase-1.0.13-98e06aa9.js","./main-1.0.13-dd4484b4.css","./TextField-1.0.13-7258d491.js","./Close-1.0.13-b137ce2f.js","./Menu-1.0.13-2a06ef00.js","./FormControlLabel-1.0.13-143a10df.js","./Checkbox-1.0.13-3ec10fcc.js"],import.meta.url)),Ai=({appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A,language:z})=>{if(R.debug(v,d,j,P,e,s,i,E,y,x,z),i!=null&&i.media[d]){if(["WP-Image","WP-Attachment","WP-Audio","WP-Video"].includes(i==null?void 0:i.media[d]))return _.jsx(r.Suspense,{children:_.jsx(ri,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A,columnMedia:E==null?void 0:E.media[d],mediaType:i==null?void 0:i.media[d]})});if((i==null?void 0:i.media[d])==="HyperlinkObject")return _.jsx(r.Suspense,{children:_.jsx(di,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A})})}else{if(e.column_type.toLowerCase()==="tinyint(1)")return _.jsx(r.Suspense,{children:_.jsx(si,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A})});if(s.lookup!==void 0)return _.jsx(C,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A})}switch(e.data_type.toLowerCase()){case"decimal":case"double":case"double precision":case"float":case"real":case"bit":case"tinyint":case"smallint":case"int":case"integer":case"mediumint":case"bigint":return _.jsx(r.Suspense,{children:_.jsx(D,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A,language:z})});case"enum":return _.jsx(r.Suspense,{children:_.jsx(o,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A})});case"set":return _.jsx(r.Suspense,{children:_.jsx(l,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A})});case"time":return _.jsx(r.Suspense,{children:_.jsx(ii,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A,language:z})});case"date":return _.jsx(r.Suspense,{children:_.jsx(m,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A,language:z})});case"datetime":case"timestamp":return _.jsx(r.Suspense,{children:_.jsx(a,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A,language:z})});case"tinytext":case"text":case"mediumtext":case"longtext":return _.jsx(r.Suspense,{children:_.jsx(n,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A})});default:return _.jsx(r.Suspense,{children:_.jsx(M,{appId:v,columnName:d,columnValue:j,columnInitialValue:P,columnMetaData:e,storeColumn:s,columnValidation:f,onColumnChange:L,metaData:i,context:E,storeTable:y,storeForm:x,formMode:k,locale:A})})}};export{Ai as default};