quick export - added to grids

This commit is contained in:
Jan Prochazka
2021-06-06 17:59:03 +02:00
parent af7c450f56
commit 8f19ce2607
5 changed files with 78 additions and 9 deletions

View File

@@ -1,9 +1,14 @@
import { ExtensionsDirectory, QuickExportDefinition } from 'dbgate-types';
import getElectron from './getElectron';
export default function createQuickExportMenu(
extensions: ExtensionsDirectory,
handler: (fmt: QuickExportDefinition) => Function
) {
const electron = getElectron();
if (!electron) {
return { _skip: true };
}
return {
text: 'Quick export',
submenu: extensions.quickExports.map(fmt => ({