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 => ({