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 / TableToolbarInlineEditingButton-1.0.83-D2T5f7Pj.js

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

2 lines 4.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{j as p}from"./tanstack-1.0.83-vdxW-z_W.js";import{u as x}from"./TableContainer-1.0.83-BLYVtKE0.js";import{u as E}from"./useTableInlineEditingErrors-1.0.83-BgGcqdGq.js";import{f as R,af as k}from"./index-1.0.83-D4QXebr0.js";import{b as T}from"./ActionsDml-1.0.83-C2YEqZ3p.js";import{e}from"./utils-1.0.83-DdPZyaQg.js";import{r as g}from"./redux-1.0.83-C_HljLTP.js";import{l as w}from"./lib-1.0.83-DP604-fF.js";import{I as C}from"./iconBase-1.0.83-eqXDJKXP.js";import{B as O}from"./ConfirmDialog-1.0.83-CFaG9DZY.js";import"./vendor-1.0.83-CN03Eozo.js";import"./RestApiError-1.0.83-BqNcX1Bf.js";import"./AdminTheme-1.0.83-BKaTiMP5.js";import"./CircularProgress-1.0.83-C7us6xSc.js";import"./SharedContainer-1.0.83-BXkIhs81.js";import"./hooks-1.0.83-C3p88FIk.js";import"./DynamicModeEnum-1.0.83-BXuL5kgA.js";import"./useRemoveAppFromStore-1.0.83-eqCtWsP2.js";import"./Languages-1.0.83-D_XyUMDs.js";import"./CleanupDetails-1.0.83-BDLjbBAR.js";import"./useLocaleApp-1.0.83-7zKZ0ZLb.js";import"./useLocaleUd-1.0.83-CmYdBbin.js";import"./RestApi-1.0.83-DlgDxjgk.js";import"./useFormDetails-1.0.83-D980le4a.js";import"./useMetadata-1.0.83-CFVrAN2v.js";import"./useTheme-1.0.83-kzzjYD4P.js";import"./index-1.0.83-BCSRrN-b.js";import"./Typography-1.0.83-RUNWFUSq.js";import"./getThemeProps-1.0.83-DK0sgi0F.js";import"./useEnhancedEffect-1.0.83-CUAS28ZG.js";import"./useChartSettings-1.0.83-DMPQSLCx.js";import"./useBuiltins-1.0.83-CbZsaPJo.js";import"./ThemeProvider-1.0.83-BLxCoVxO.js";import"./useStoreFormSettings-1.0.83-BvckTxMH.js";import"./useScreenSize-1.0.83-BAIpyMOX.js";import"./useFullScreen-1.0.83-DsziVjkA.js";import"./Box-1.0.83-Cqg2aQ6v.js";import"./SanitizeComponent-1.0.83-B8DdqhqN.js";import"./index.esm-1.0.83-C64ncC9a.js";import"./createSvgIcon-1.0.83-C8M0iH2Y.js";import"./ButtonBase-1.0.83-CG1HAKKR.js";import"./Stack-1.0.83-Den2ODXN.js";import"./useThemeProps-1.0.83-X5yuXXum.js";import"./Radio-1.0.83-xeU_5dFd.js";import"./SwitchBase-1.0.83-C-0QyAzb.js";import"./Select-1.0.83-BFULVG5y.js";import"./Menu-1.0.83-C2Cup-2w.js";import"./isHostComponent-1.0.83-DVu5iVWx.js";import"./Portal-1.0.83-Dhvo44f3.js";import"./Modal-1.0.83-Bk90O4XZ.js";import"./Checkbox-1.0.83-DB_dP_2Y.js";import"./Chip-1.0.83-4Ds_0aDC.js";import"./Collapse-1.0.83-Clpn6n-S.js";import"./AlertTitle-1.0.83-DoNh-_FV.js";import"./Close-1.0.83-Ds_Mg2Ur.js";import"./TextField-1.0.83-B3zGun9z.js";import"./InputAdornment-1.0.83-g7iD0PYP.js";import"./MenuItem-1.0.83-D8ON8vBk.js";import"./TableRow-1.0.83-Bb2Uwhgx.js";import"./ListItemIcon-1.0.83-DkTAFWtx.js";import"./Divider-1.0.83-DS_58-Ya.js";import"./FormControlLabel-1.0.83-VK0kfiXL.js";import"./Switch-1.0.83-BN4ARhck.js";import"./Autocomplete-1.0.83-CgM4HC2h.js";import"./Slider-1.0.83-BWZSO7vA.js";import"./visuallyHidden-1.0.83-Dan1xhjv.js";import"./TimePicker-1.0.83-CJYuDToZ.js";import"./useMobilePicker-1.0.83-COrzUsc0.js";import"./index-1.0.83-DrquuzEi.js";import"./timeViewRenderers-1.0.83-BtUHoooF.js";import"./DateTimePicker-1.0.83-Cjk2lYAQ.js";import"./Tabs-1.0.83-BioFOF5M.js";import"./dateViewRenderers-1.0.83-BhZuRQus.js";import"./DatePicker-1.0.83-MrCxl4Yj.js";import"./useAppFunctions-1.0.83-CVyVbdio.js";import"./index-1.0.83-DpJSE8m6.js";import"./math-1.0.83-CudmHSny.js";import"./ToggleButtonGroup-1.0.83-BWV3u3hV.js";import"./index-1.0.83-B8-YPsKu.js";import"./index-1.0.83-BX1zj1NC.js";import"./useLocaleMrt-1.0.83-BflBNAJg.js";import"./scopedCss-1.0.83-BxeB9fGk.js";const ri=({appId:n,metaData:j,locale:a,appLanguage:r,tableWidth:v,refetch:l,tableStore:c})=>{const y=E(n),o=x(n),d=Object.keys(o).length>0,h=g.useMemo(()=>c.columns.filter(i=>{var m;return i.inlineEditing===!0&&((m=c.state.permissions.inlineEditing)==null?void 0:m[i.columnName])!==!1}).map(i=>i.columnName),[]),u=()=>{let i=0;y.length===0&&Object.keys(o).map(m=>{const s={...o[m]},f={};j.primary_key.map(t=>{f[t]=o[m][t],delete s[t]});const b={};Object.keys(s).map(t=>{h.includes(t)&&(b[t]=s[t])}),T(n,f,b,t=>{if(w.debug(t),i++,t!=null&&t.code&&(t!=null&&t.message))switch(t.code){case"ok":e(r.updatedSuccessful,{variant:"success"});break;case"info":e(r.nothingToUpdate,{variant:"info"});break;default:console.error(t),e(t.message??r.invalidResponse,{variant:"error"})}else console.error(t),e(t.message??r.invalidResponse,{variant:"error"});i===Object.keys(o).length&&setTimeout(()=>{l()},200)},t=>{console.error("error",t),i++,e(t??r.invalidResponse,{variant:"error"}),i===Object.keys(o).length&&setTimeout(()=>{l()},200)})})};return v<900?p.jsx(R,{title:a.save,children:p.jsx(C,{disabled:!d,onClick:()=>{u()},children:p.jsx(k,{})})}):p.jsx(O,{disabled:!d,color:"primary",variant:"contained",onClick:()=>{u()},endIcon:p.jsx(k,{}),children:a.save})};export{ri as default};
2