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 / StartQueryBuilder-1.0.83-CSbU_TUj.js

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

3 lines 9.8 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=["./Alert-1.0.83-CcnuvxYK.js","./tanstack-1.0.83-vdxW-z_W.js","./redux-1.0.83-C_HljLTP.js","./vendor-1.0.83-CN03Eozo.js","./index-1.0.83-DpJSE8m6.js","./iconBase-1.0.83-eqXDJKXP.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","./AlertTitle-1.0.83-DoNh-_FV.js","./createSvgIcon-1.0.83-C8M0iH2Y.js","./Close-1.0.83-Ds_Mg2Ur.js","./QueryBuilder-1.0.83-B63qblGm.js","./RestApiError-1.0.83-BqNcX1Bf.js","./index-1.0.83-D4QXebr0.js","./ThemeProvider-1.0.83-BLxCoVxO.js","./Portal-1.0.83-Dhvo44f3.js","./ConfirmDialog-1.0.83-CFaG9DZY.js","./AdminTheme-1.0.83-BKaTiMP5.js","./Modal-1.0.83-Bk90O4XZ.js","./hooks-1.0.83-C3p88FIk.js","./RestApi-1.0.83-DlgDxjgk.js","./Spinner-1.0.83-DZBRcNpR.js","./Box-1.0.83-Cqg2aQ6v.js","./index-1.0.83-CrEdwIqx.js","./index-1.0.83-DrquuzEi.js","./SanitizeComponent-1.0.83-B8DdqhqN.js","./TextField-1.0.83-B3zGun9z.js","./Select-1.0.83-BFULVG5y.js","./Menu-1.0.83-C2Cup-2w.js","./isHostComponent-1.0.83-DVu5iVWx.js","./FormControlLabel-1.0.83-VK0kfiXL.js","./Checkbox-1.0.83-DB_dP_2Y.js","./SwitchBase-1.0.83-C-0QyAzb.js","./Divider-1.0.83-DS_58-Ya.js","./MenuItem-1.0.83-D8ON8vBk.js","./InputAdornment-1.0.83-g7iD0PYP.js","./TabPanel-1.0.83-MNUTi7dR.js","./useThemeProps-1.0.83-X5yuXXum.js","./getThemeProps-1.0.83-DK0sgi0F.js","./TabList-1.0.83-wTMM2w6X.js","./Tabs-1.0.83-BioFOF5M.js","./Switch-1.0.83-BN4ARhck.js","./main-1.0.83-DKiZlI1m.css"])))=>i.map(i=>d[i]);
2 import{j as u}from"./tanstack-1.0.83-vdxW-z_W.js";import{c as V,a as K,r as n,u as L,b as P,P as N}from"./redux-1.0.83-C_HljLTP.js";import{c as C}from"./index-1.0.83-BX1zj1NC.js";import{l as o,v as f,b as T}from"./lib-1.0.83-DP604-fF.js";import{S as O}from"./utils-1.0.83-DdPZyaQg.js";import{u as B}from"./useViewHeight-1.0.83-loVSeunZ.js";import{_ as I}from"./RestApiError-1.0.83-BqNcX1Bf.js";import{a as F}from"./AdminTheme-1.0.83-BKaTiMP5.js";import{a as H}from"./hooks-1.0.83-C3p88FIk.js";import{l as M}from"./ActionsExplorer-1.0.83-v-FGnkoc.js";import{D as U}from"./DatabaseTypeEnum-1.0.83-DeJfpW1u.js";import{S as k}from"./Spinner-1.0.83-DZBRcNpR.js";import{T as w}from"./ThemeProvider-1.0.83-BLxCoVxO.js";const W={databases:{databases:[],defaultDatabase:"",wpDatabase:""},queries:{},queryId:void 0,tabIndex:"",protectWordPressTables:!0,showSqlHints:!1,sqlSchemas:{},aiDefinitions:{},copyQuery:void 0,openAI:void 0,cron:{cron:{},schedules:{},intervalSorted:[],mailEnabled:!1},state:{tableRowData:{},tableMetaData:{},createRelation:void 0}},Q=(s,t)=>{const e=[];for(const a of s)if(a.id!==t)if(a.type==="group"){const r=Q(a.children,t);r.length>0&&e.push({...a,children:r})}else e.push(a);return e},A=(s,t)=>{const e=[];for(const a of s){const r=C(a);if(r.type==="group"&&r.id===t&&r.children.push({type:"filter",id:f(),operator:"AND",filterColumnName:"",filterColumnOperator:"=",filterColumnValue:""}),r.type==="group"){const i=A(r.children,t);i.length>0&&e.push({...r,children:i})}else e.push(r)}return e},R=(s,t)=>{const e=[];for(const a of s){const r=C(a);if(r.type==="group"&&r.id===t&&r.children.push({type:"group",id:f(),operator:"AND",children:[{type:"filter",id:f(),operator:"AND",filterColumnName:"",filterColumnOperator:"=",filterColumnValue:""}]}),r.type==="group"){const i=R(r.children,t);i.length>0&&e.push({...r,children:i})}else e.push(r)}return e},_=V({name:"sql",initialState:W,reducers:{setDatabase:(s,t)=>{const{databases:e}=t.payload;o.debug(e),s.databases={...e}},addQuery:(s,t)=>{const{queryKey:e,query:a}=t.payload;o.debug(e,a),s.queries[e]={...a},s.tabIndex=e},updateQuery:(s,t)=>{const{queryKey:e,query:a,isUpdated:r}=t.payload;o.debug(e,a,r),s.queries[e]&&(s.queries[e]={...a,isUpdated:r})},deleteQuery:(s,t)=>{const{queryKey:e}=t.payload;if(o.debug(e),s.queries[e]){const a=Object.keys(s.queries).indexOf(e);delete s.queries[e];const r=Object.keys(s.queries);r.length>0&&(a===0?s.tabIndex=r[0]:a<r.length-1?s.tabIndex=r[a-1]:s.tabIndex=r[r.length-1])}},closeAll:s=>{s.queries={}},setTabIndex:(s,t)=>{const{tabIndex:e}=t.payload;o.debug(e),s.tabIndex=e},setProtection:(s,t)=>{const{protectWordPressTables:e}=t.payload;o.debug(e),s.protectWordPressTables=e},setHints:(s,t)=>{const{showSqlHints:e}=t.payload;o.debug(e),s.showSqlHints=e},addSqlSchema:(s,t)=>{const{sqlSchemaName:e,sqlSchema:a}=t.payload;o.debug(e,a),s.sqlSchemas[e]=a},addAiDefinitions:(s,t)=>{const{sqlSchemaName:e,aiDefinitions:a}=t.payload;o.debug(e,a),s.aiDefinitions[e]=a},setCopyQuery:(s,t)=>{const{copyQuery:e}=t.payload;o.debug(e),s.copyQuery=e},setOpenAI:(s,t)=>{const{prompt:e,queryKey:a}=t.payload;o.debug(e,a),s.openAI={prompt:e,queryKey:a}},setCron:(s,t)=>{const{cron:e,schedules:a,intervalSorted:r,mailEnabled:i}=t.payload;o.debug(e,a,r,i),s.cron={cron:e,schedules:a,intervalSorted:r,mailEnabled:i}},setQueryId:(s,t)=>{const{queryId:e}=t.payload;o.debug(e),s.queryId=e},queryIsUpdated:(s,t)=>{const{queryKey:e,isUpdated:a}=t.payload;o.debug(e,a),s.queries[e]&&(s.queries[e].isUpdated=a)},setTableRowData:(s,t)=>{const{queryKey:e,tableName:a,columnName:r,rowData:i}=t.payload;o.debug(e,a,r,i),s.state.tableRowData[e]||(s.state.tableRowData[e]={}),s.state.tableRowData[e][`${a}-${r}`]=i},setTableMetaData:(s,t)=>{const{schemaName:e,tableName:a,columns:r,indexes:i}=t.payload;o.debug(e,a,r,i),s.state.tableMetaData[e]||(s.state.tableMetaData[e]={}),s.state.tableMetaData[e][a]={columns:r,indexes:i}},setRelation:(s,t)=>{const{aliasFrom:e,from:a}=t.payload;o.debug(e,a),s.state.createRelation={aliasFrom:e,from:a}},resetRelation:s=>{s.state.createRelation=void 0},setVisualWidgets:(s,t)=>{var r;const{queryKey:e,widgets:a}=t.payload;o.debug(e,a),(r=s.queries[e])!=null&&r.vqb&&(s.queries[e].vqb.widgets=a)},setVisualRelations:(s,t)=>{var r;const{queryKey:e,relations:a}=t.payload;o.debug(e,a),(r=s.queries[e])!=null&&r.vqb&&(s.queries[e].vqb.relations=a)},setVisualColumns:(s,t)=>{var r;const{queryKey:e,columns:a}=t.payload;o.debug(e,a),(r=s.queries[e])!=null&&r.vqb&&(s.queries[e].vqb.columns=a)},setVisualFilters:(s,t)=>{var r;const{queryKey:e,filters:a}=t.payload;o.debug(e,a),(r=s.queries[e])!=null&&r.vqb&&(s.queries[e].vqb.filters=a)},forceUpdate:(s,t)=>{const{queryKey:e}=t.payload;o.debug(e),s.queries[e]&&(s.queries[e].refresh=s.queries[e].refresh?!s.queries[e].refresh:!0)},deleteFilter:(s,t)=>{var r,i;const{queryKey:e,id:a}=t.payload;o.debug(e,a),(i=(r=s.queries[e])==null?void 0:r.vqb)!=null&&i.filters&&(s.queries[e].vqb.filters=Q(s.queries[e].vqb.filters,a))},addConditionToGroup:(s,t)=>{var r,i;const{queryKey:e,id:a}=t.payload;o.debug(e,a),(i=(r=s.queries[e])==null?void 0:r.vqb)!=null&&i.filters&&(s.queries[e].vqb.filters=A(s.queries[e].vqb.filters,a))},addGroup:(s,t)=>{var r,i;const{queryKey:e,id:a}=t.payload;o.debug(e,a),(i=(r=s.queries[e])==null?void 0:r.vqb)!=null&&i.filters&&(s.queries[e].vqb.filters=R(s.queries[e].vqb.filters,a))},setVisual:(s,t)=>{var r,i;const{queryKey:e,isVisual:a}=t.payload;o.debug(e,a),(i=(r=s.queries[e])==null?void 0:r.vqb)!=null&&i.filters&&(s.queries[e].isVisual=a)}},selectors:{selectQueryBuilder:s=>s}}),{setDatabase:G,addQuery:me,updateQuery:he,deleteQuery:ge,closeAll:De,setTabIndex:Se,setProtection:ve,setHints:xe,addSqlSchema:Te,addAiDefinitions:we,setCopyQuery:Ce,setOpenAI:Ie,setCron:Qe,setQueryId:$,queryIsUpdated:Ae,setTableRowData:Re,setTableMetaData:_e,setRelation:je,resetRelation:Ee,setVisualWidgets:Ve,setVisualRelations:Ke,setVisualColumns:Le,setVisualFilters:Pe,forceUpdate:Ne,deleteFilter:Oe,addConditionToGroup:Be,addGroup:Fe,setVisual:He}=_.actions,z=_.reducer,J=K({reducer:{sql:z}}),X=()=>{const s=H(),[t,e]=n.useState(!1),[a,r]=n.useState(!1),[i,j]=n.useState(void 0),[q,E]=n.useState({databases:[],defaultDatabase:"",wpDatabase:""});return o.debug("databases",q),n.useEffect(()=>{M(l=>{var g;const m=l==null?void 0:l.data,b=l==null?void 0:l.context;o.debug("response",m,b);const c=[];m.map(d=>{c.push({dbs:d.dbs,dbsType:d.dbs_type,pdsDbs:d.pds})}),c.sort((d,p)=>{var D,S,v,x;return((D=d==null?void 0:d.dbs)==null?void 0:D.toLocaleLowerCase())>((S=p==null?void 0:p.dbs)==null?void 0:S.toLocaleLowerCase())?1:((v=p==null?void 0:p.dbs)==null?void 0:v.toLocaleLowerCase())>((x=d==null?void 0:d.dbs)==null?void 0:x.toLocaleLowerCase())?-1:0}),o.debug(c);const h=c.filter(d=>d.dbsType===U.WP),y=h.length===1?h[0].dbs:"";E({databases:c,defaultDatabase:y,wpDatabase:y}),s(G({databases:{databases:c,defaultDatabase:y,wpDatabase:y}})),e(!0),s($({queryId:((g=b==null?void 0:b.env)==null?void 0:g.id)??0}))},l=>{console.error("error",l),j(l),r(!0),e(!0)})},[]),{isLoaded:t,hasErrors:a,responseError:i,databases:q}},Me=()=>P(),Y=L,Z=()=>{const s=Y(t=>t.sql);return o.debug("queryBuilder",s),s},ee=n.lazy(()=>I(()=>import("./Alert-1.0.83-CcnuvxYK.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]),import.meta.url)),se=n.lazy(()=>I(()=>import("./QueryBuilder-1.0.83-B63qblGm.js").then(s=>s.Q),__vite__mapDeps([15,16,3,1,2,17,6,7,8,9,10,11,18,19,5,20,21,22,23,24,25,26,27,28,4,29,30,31,32,33,13,34,35,36,37,38,39,40,41,42,43,44,45,46]),import.meta.url)),ae=()=>{const s=Z(),{isLoaded:t,hasErrors:e,responseError:a}=X(),r=F();return t?e||t&&s.databases.databases.length===0?u.jsx(n.Suspense,{children:u.jsx(ee,{severity:"error",message:a??"Error loading databases",close:!0})}):u.jsx(w,{theme:r,children:u.jsx(n.Suspense,{children:u.jsx(se,{queryBuilderState:s})})}):u.jsx(w,{theme:r,children:u.jsx(k,{title:"Loading databases..."})})},te=()=>(B(),u.jsxs(N,{store:J,children:[u.jsx(O,{maxSnack:T.maxSnack,autoHideDuration:T.autoHideDuration}),u.jsx(ae,{})]})),Ue=Object.freeze(Object.defineProperty({__proto__:null,default:te},Symbol.toStringTag,{value:"Module"}));export{He as A,Ie as B,we as C,Ue as S,me as a,xe as b,_ as c,J as d,De as e,Qe as f,ge as g,Se as h,Te as i,Me as j,he as k,Le as l,Ke as m,je as n,Re as o,_e as p,Ve as q,Ee as r,ve as s,Ne as t,Z as u,Oe as v,Pe as w,Fe as x,Be as y,Ce as z};
3