quick export - sql data grid

This commit is contained in:
Jan Prochazka
2021-06-06 17:26:50 +02:00
parent 7467dd2f10
commit af7c450f56
3 changed files with 61 additions and 25 deletions

View File

@@ -0,0 +1,14 @@
import { ExtensionsDirectory, QuickExportDefinition } from 'dbgate-types';
export default function createQuickExportMenu(
extensions: ExtensionsDirectory,
handler: (fmt: QuickExportDefinition) => Function
) {
return {
text: 'Quick export',
submenu: extensions.quickExports.map(fmt => ({
text: fmt.label,
onClick: handler(fmt),
})),
};
}