mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 14:16:01 +00:00
15 lines
370 B
TypeScript
15 lines
370 B
TypeScript
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),
|
|
})),
|
|
};
|
|
}
|