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 / QueryEditor-1.0.83-DjP41sWN.js

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

3 lines 4.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CodeField-1.0.83-CmJ3CP_I.js","./RestApiError-1.0.83-BqNcX1Bf.js","./vendor-1.0.83-CN03Eozo.js","./tanstack-1.0.83-vdxW-z_W.js","./redux-1.0.83-C_HljLTP.js","./index-1.0.83-D4QXebr0.js","./CircularProgress-1.0.83-C7us6xSc.js","./lib-1.0.83-DP604-fF.js","./utils-1.0.83-DdPZyaQg.js","./ButtonBase-1.0.83-CG1HAKKR.js","./Typography-1.0.83-RUNWFUSq.js","./useEnhancedEffect-1.0.83-CUAS28ZG.js","./ThemeProvider-1.0.83-BLxCoVxO.js","./Portal-1.0.83-Dhvo44f3.js","./iconBase-1.0.83-eqXDJKXP.js","./ConfirmDialog-1.0.83-CFaG9DZY.js","./AdminTheme-1.0.83-BKaTiMP5.js","./Modal-1.0.83-Bk90O4XZ.js","./Box-1.0.83-Cqg2aQ6v.js"])))=>i.map(i=>d[i]);
2 import{_ as S}from"./RestApiError-1.0.83-BqNcX1Bf.js";import{j as n}from"./tanstack-1.0.83-vdxW-z_W.js";import{r as o}from"./redux-1.0.83-C_HljLTP.js";import{t as l,l as N}from"./lib-1.0.83-DP604-fF.js";import{a as E}from"./hooks-1.0.83-C3p88FIk.js";import{u as _,k as f,z as H,c as I,d as b}from"./StartQueryBuilder-1.0.83-CSbU_TUj.js";import{u as j,g as R}from"./QueryBuilder-1.0.83-B63qblGm.js";import{u as V}from"./QueryContainer-1.0.83-CVlcaGEK.js";import{e as d}from"./utils-1.0.83-DdPZyaQg.js";import{B}from"./Box-1.0.83-Cqg2aQ6v.js";import"./vendor-1.0.83-CN03Eozo.js";import"./index-1.0.83-BX1zj1NC.js";import"./useViewHeight-1.0.83-loVSeunZ.js";import"./AdminTheme-1.0.83-BKaTiMP5.js";import"./CircularProgress-1.0.83-C7us6xSc.js";import"./ActionsExplorer-1.0.83-v-FGnkoc.js";import"./RestApi-1.0.83-DlgDxjgk.js";import"./DatabaseTypeEnum-1.0.83-DeJfpW1u.js";import"./Spinner-1.0.83-DZBRcNpR.js";import"./Typography-1.0.83-RUNWFUSq.js";import"./ThemeProvider-1.0.83-BLxCoVxO.js";import"./useEnhancedEffect-1.0.83-CUAS28ZG.js";import"./index-1.0.83-D4QXebr0.js";import"./ButtonBase-1.0.83-CG1HAKKR.js";import"./Portal-1.0.83-Dhvo44f3.js";import"./iconBase-1.0.83-eqXDJKXP.js";import"./ConfirmDialog-1.0.83-CFaG9DZY.js";import"./Modal-1.0.83-Bk90O4XZ.js";import"./index-1.0.83-CrEdwIqx.js";import"./index-1.0.83-DrquuzEi.js";import"./index-1.0.83-DpJSE8m6.js";import"./SanitizeComponent-1.0.83-B8DdqhqN.js";import"./TextField-1.0.83-B3zGun9z.js";import"./Select-1.0.83-BFULVG5y.js";import"./Menu-1.0.83-C2Cup-2w.js";import"./isHostComponent-1.0.83-DVu5iVWx.js";import"./createSvgIcon-1.0.83-C8M0iH2Y.js";import"./FormControlLabel-1.0.83-VK0kfiXL.js";import"./Checkbox-1.0.83-DB_dP_2Y.js";import"./SwitchBase-1.0.83-C-0QyAzb.js";import"./Divider-1.0.83-DS_58-Ya.js";import"./MenuItem-1.0.83-D8ON8vBk.js";import"./InputAdornment-1.0.83-g7iD0PYP.js";import"./TabPanel-1.0.83-MNUTi7dR.js";import"./useThemeProps-1.0.83-X5yuXXum.js";import"./getThemeProps-1.0.83-DK0sgi0F.js";import"./TabList-1.0.83-wTMM2w6X.js";import"./Tabs-1.0.83-BioFOF5M.js";import"./Switch-1.0.83-BN4ARhck.js";/* empty css */import"./FallbackSpinner-1.0.83-CXgWcm-3.js";import"./ClickAwayListener-1.0.83-T_lrdOiS.js";import"./index-1.0.83-BRBe8XZh.js";import"./TableRow-1.0.83-Bb2Uwhgx.js";import"./ToggleButtonGroup-1.0.83-BWV3u3hV.js";import"./sortable.esm-1.0.83-CAbqyNgB.js";const k=o.lazy(()=>S(()=>import("./CodeField-1.0.83-CmJ3CP_I.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]),import.meta.url)),ze=({queryKey:e,query:s,fullScreen:x,isReadOnly:g,updateCode:a})=>{const p=E(),r=_(),Q=V(),{getQueryKey:q}=j(),[h,c]=o.useState(l(s.query));o.useEffect(()=>{a&&c(l(a))},[a]);const u=o.useRef();u.current=h,o.useEffect(()=>{r.showSqlHints&&Q(r.queries[e].schemaName)},[r.showSqlHints,r.queries[e].schemaName]),o.useEffect(()=>{r.copyQuery&&(c(r.copyQuery),p(f({queryKey:e,query:{access:s.access,queryName:s.queryName,query:r.copyQuery,schemaName:s.schemaName,isVisual:s.isVisual,isInserting:s.isInserting,params:s.params}})),p(H({copyQuery:void 0})))},[r.copyQuery]);const v=()=>{var m;if(u.current){const i=I.getSelectors().selectQueryBuilder(b.getState().sql);(m=i==null?void 0:i.queries)!=null&&m[e]&&R(i.queries[e].access,i.queries[e].schemaName,i.queries[e].queryName,l(u.current),i.queries[e].isVisual,i.queries[e].vqb??"","",i.queries[e].isInserting,i.queries[e].params,t=>{N.debug(t),(t==null?void 0:t.code)==="ok"&&(p(f({queryKey:e,query:{...i.queries[e],isInserting:void 0},isUpdated:!1})),d("Query succesfully saved",{variant:"success"}))},t=>{console.error(t),d(t,{variant:"error"})})}else d("Invalid code reference",{variant:"error"})};return n.jsx(B,{className:"pp-sql-query-builder-editor",children:n.jsx(o.Suspense,{children:n.jsx(k,{code:h,setCode:m=>{c(m),p(f({queryKey:e,query:{...s,query:m},isUpdated:!0}))},dialogTitle:q(e),extension:"sql",sqlSchema:r.showSqlHints?r.sqlSchemas[r.queries[e].schemaName]:void 0,initialHeight:x?"calc(((calc(var(--ppViewHeight, 1vh) * 100) - 69px - 48px - 69px - 48px - 5px) / 2) - 28px - 5px)":"270px",saveCode:v,isReadOnly:g===!0})})})};export{ze as default};
3