File "FieldTextarea-1.0.13-ae61270e.js"

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

import{l as U,j,dX as y,dW as L}from"./main-1.0.13.js";import{ah as x}from"./main-1.0.13-4cbe632d.js";import{T as P}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 k=({columnName:p,columnValue:T,columnInitialValue:v,columnMetaData:r,storeColumn:g,columnValidation:e,onColumnChange:f,metaData:E,storeForm:h,formMode:s,locale:_})=>{U.debug(p,T,v,r,g,e,E,h,s,_);const O={maxLength:r.character_maximum_length,className:g.classNames,readOnly:s===x.VIEW||s===x.UPDATE&&E.primary_key.includes(p)},R=e!=null&&e.error?e==null?void 0:e.text:_.enterMultiLineText+" ("+r.character_maximum_length+")";return j.jsx(P,{error:e==null?void 0:e.error,id:p,label:r.formLabel,value:T??"",required:r.is_nullable==="NO",multiline:!0,minRows:3,maxRows:10,inputProps:O,helperText:y(g,R),variant:L(),onChange:t=>{let b=t.target.value;t.target.value===""&&(s===x.INSERT||s===x.UPDATE&&h.preserveSpacesOnUpdate===!1||h.preserveSpacesOnUpdate===!0&&v!=="")&&(b=null),f(p,b)},onInvalid:t=>{t.preventDefault()}})};export{k as default};