diff --git a/packages/web/src/appobj/DatabaseObjectAppObject.svelte b/packages/web/src/appobj/DatabaseObjectAppObject.svelte index beaac4fc7..8acb72ccb 100644 --- a/packages/web/src/appobj/DatabaseObjectAppObject.svelte +++ b/packages/web/src/appobj/DatabaseObjectAppObject.svelte @@ -47,7 +47,7 @@ { divider: true, }, - electron && { + { isQuickExport: true, functionName: 'tableReader', }, @@ -113,8 +113,8 @@ { divider: true, }, - electron && { - label: 'Quick export', + { + isQuickExport: true, functionName: 'tableReader', }, { @@ -174,8 +174,8 @@ { divider: true, }, - electron && { - label: 'Quick export', + { + isQuickExport: true, functionName: 'tableReader', }, { @@ -274,8 +274,8 @@ }, }, }, - electron && { - label: 'Quick export', + { + isQuickExport: true, functionName: 'tableReader', }, { diff --git a/packages/web/src/datagrid/CollectionDataGridCore.svelte b/packages/web/src/datagrid/CollectionDataGridCore.svelte index 6690d58c7..eae2313f8 100644 --- a/packages/web/src/datagrid/CollectionDataGridCore.svelte +++ b/packages/web/src/datagrid/CollectionDataGridCore.svelte @@ -112,6 +112,7 @@ return response.data.count; } + Function ) { + const electron = getElectron(); + if (!electron) { + return { _skip: true }; + } return { text: 'Quick export', submenu: extensions.quickExports.map(fmt => ({