PluginProbe
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards / 5.5.85
WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards v5.5.85
5.5.85 5.5.84 5.5.83 5.5.82 5.5.81 5.5.80 5.5.79 5.5.77 5.5.76 5.5.75 5.5.73 5.5.72 5.5.22 5.5.23 5.5.29 5.5.3 5.5.31 5.5.32 5.5.34 5.5.35 5.5.36 5.5.37 5.5.4 5.5.40 5.5.41 All 161 releases
wp-data-access / assets / dist / ColumnHyperlink-1.0.83-CUIy0IBK.js

ColumnHyperlink-1.0.83-CUIy0IBK.js in WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards 5.5.85, at assets/dist/ColumnHyperlink-1.0.83-CUIy0IBK.js

2 lines 2.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{j as e}from"./tanstack-1.0.83-vdxW-z_W.js";import{l as b,am as s,dm as c}from"./lib-1.0.83-DP604-fF.js";import{B as g}from"./Box-1.0.83-Cqg2aQ6v.js";import{T as m,F as x,b as j}from"./TextField-1.0.83-B3zGun9z.js";import{F as v}from"./FormControlLabel-1.0.83-VK0kfiXL.js";import{C as E}from"./Checkbox-1.0.83-DB_dP_2Y.js";import"./redux-1.0.83-C_HljLTP.js";import"./vendor-1.0.83-CN03Eozo.js";import"./utils-1.0.83-DdPZyaQg.js";import"./CircularProgress-1.0.83-C7us6xSc.js";import"./Typography-1.0.83-RUNWFUSq.js";import"./ButtonBase-1.0.83-CG1HAKKR.js";import"./useEnhancedEffect-1.0.83-CUAS28ZG.js";import"./Select-1.0.83-BFULVG5y.js";import"./Menu-1.0.83-C2Cup-2w.js";import"./ThemeProvider-1.0.83-BLxCoVxO.js";import"./index-1.0.83-D4QXebr0.js";import"./Portal-1.0.83-Dhvo44f3.js";import"./iconBase-1.0.83-eqXDJKXP.js";import"./isHostComponent-1.0.83-DVu5iVWx.js";import"./Modal-1.0.83-Bk90O4XZ.js";import"./createSvgIcon-1.0.83-C8M0iH2Y.js";import"./SwitchBase-1.0.83-C-0QyAzb.js";const G=({columnName:t,columnValue:o,columnMetaData:p,onColumnChange:u,formMode:i,metaData:d,storeColumn:a})=>{b.debug(t,o,p);let r={label:"",url:"",target:""};try{o!==null&&o!==""&&(r=JSON.parse(o),r!=null&&(r.label===void 0||r.url===void 0||r.target===void 0)&&(r={label:(r==null?void 0:r.label)??"",url:(r==null?void 0:r.url)??"",target:(r==null?void 0:r.target)??""}))}catch(l){console.error(l),console.error(o)}b.debug(r);const n=l=>{u(t,JSON.stringify({...r,...l}))};return e.jsxs("fieldset",{className:"pp-fieldset",children:[e.jsx("legend",{children:p.formLabel}),r!==void 0?e.jsxs(g,{style:{display:"grid",gridTemplateColumns:"1fr auto",alignItems:"center",gap:"20px"},children:[e.jsx(m,{label:"Label",value:(r==null?void 0:r.label)??"",required:p.is_nullable==="NO",slotProps:{input:{readOnly:i===s.VIEW||i===s.UPDATE&&(d.primary_key.includes(t)||a.updatable===!1)}},onChange:l=>{n({label:l.target.value})}}),e.jsx(x,{sx:{"& label span":{fontSize:"80% !important"}},children:e.jsx(v,{control:e.jsx(E,{id:t,checked:(r==null?void 0:r.target)==="_blank",disabled:i===s.VIEW||i===s.UPDATE&&(d.primary_key.includes(t)||a.updatable===!1),onChange:(l,f)=>{n({target:f?"_blank":""})}}),label:"Open link in a new tab"})}),e.jsx(m,{label:"Url",value:(r==null?void 0:r.url)??"",required:p.is_nullable==="NO",slotProps:{input:{readOnly:i===s.VIEW||i===s.UPDATE&&(d.primary_key.includes(t)||a.updatable===!1)}},sx:{gridColumn:"1 / span 2"},onChange:l=>{n({url:l.target.value})}}),a.hint&&a.hint.trim()!==""&&e.jsx(x,{children:e.jsx(j,{sx:{marginLeft:0},children:c(a,"")})})]}):e.jsx(g,{color:"error.main",className:"unselectable",children:"Invalid hyperlink"})]})};export{G as default};
2