File "FieldEnum-1.0.13-f53601e0.js"

Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/wp-data-access/assets/dist/FieldEnum-1.0.13-f53601e0.js
File size: 2.94 KB
MIME-type: text/x-java
Charset: utf-8

import{l as T,j as e,dW as I,dX as d,cJ as P,a6 as i}from"./main-1.0.13.js";import{ah as A}from"./main-1.0.13-4cbe632d.js";import{F as S,I as W,S as k,a as H,b as w}from"./TextField-1.0.13-7258d491.js";import{M as _}from"./MenuItem-1.0.13-e7719456.js";import{E as O}from"./EnumTypeEnum-1.0.13-7ffcf33a.js";import{R as U}from"./RadioGroup-1.0.13-1d87a31c.js";import{F as Z}from"./FormControlLabel-1.0.13-143a10df.js";import{R as $}from"./Radio-1.0.13-befab7cd.js";import"./iconBase-1.0.13-98e06aa9.js";import"./Close-1.0.13-b137ce2f.js";import"./Menu-1.0.13-2a06ef00.js";const B=({columnName:s,columnValue:x,columnMetaData:t,storeColumn:j,columnValidation:r,onColumnChange:R,metaData:h,storeForm:F,enumValues:E,formMode:b,locale:L})=>{T.debug(s,x,t,j,r,h,F,E,b,L);const y={className:j.classNames,readOnly:b===A.VIEW||b===A.UPDATE&&h.primary_key.includes(s)},g=r!=null&&r.error?r==null?void 0:r.text:L.selectFromList,f=null;return e.jsxs(S,{children:[e.jsx(W,{variant:I(),children:t.formLabel}),e.jsx(k,{MenuProps:{id:"pp-select-menu"},error:r==null?void 0:r.error,label:t.formLabel,value:x??"",inputProps:y,variant:I(),onChange:p=>{R(s,p.target.value===""?null:p.target.value)},children:(()=>{const p=E.map(function(v){return e.jsx(_,{"data-id":s,value:v,children:v},v)});return t.is_nullable==="YES"?[e.jsx(_,{"data-id":"pp-empty-enum-item",value:f,children:" "},"pp-empty-enum-item")].concat(p):p})()}),e.jsx(H,{children:d(j,g)})]})},G=({columnName:s,columnValue:x,columnMetaData:t,storeColumn:j,columnValidation:r,onColumnChange:R,metaData:h,enumValues:F,formMode:E,orientation:b,locale:L})=>{T.debug(s,x,t,j,r,h,F,E,b,L);const y=r!=null&&r.error?r==null?void 0:r.text:L.selectFromRadio;return e.jsxs(S,{children:[e.jsx(w,{children:t.formLabel}),e.jsx(U,{className:j.classNames,value:x,sx:{flexDirection:b===O.RADIO_HORIZONTAL?"row":"column",paddingLeft:"12px"},onChange:g=>{R(s,g.target.value)},children:(()=>F.map(function(f){return e.jsx(Z,{control:e.jsx($,{disabled:E===A.VIEW||E===A.UPDATE&&h.primary_key.includes(s)}),value:f,label:f},f)}))()}),e.jsx(H,{children:d(j,y)})]})},M=({appId:s,columnName:x,columnValue:t,columnInitialValue:j,columnMetaData:r,storeColumn:R,columnValidation:h,onColumnChange:F,metaData:E,context:b,storeTable:L,storeForm:y,formMode:g,locale:f})=>{const p=P(i.getState(),s,x);T.debug(p,s,x,t);const v=r.column_type.replace("enum(","").replace(")","").replaceAll("'","").split(",");switch(p==null?void 0:p.updatableEnum){case O.RADIO_HORIZONTAL:case O.RADIO_VERTICAL:return e.jsx(G,{appId:s,columnName:x,columnValue:t,columnInitialValue:j,columnMetaData:r,storeColumn:R,onColumnChange:F,metaData:E,context:b,storeTable:L,storeForm:y,enumValues:v,orientation:p==null?void 0:p.updatableEnum,formMode:g,columnValidation:h,locale:f});default:return e.jsx(B,{appId:s,columnName:x,columnValue:t,columnInitialValue:j,columnMetaData:r,storeColumn:R,onColumnChange:F,metaData:E,context:b,storeTable:L,storeForm:y,enumValues:v,formMode:g,columnValidation:h,locale:f})}};export{M as default};