From 238b6d94d1f658702b3fe7d42577098895a7c5e2 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sun, 18 Apr 2021 20:40:13 +0200 Subject: [PATCH] sql generator ctx menu on database --- packages/web/src/appobj/DatabaseAppObject.svelte | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/web/src/appobj/DatabaseAppObject.svelte b/packages/web/src/appobj/DatabaseAppObject.svelte index 6edf6785e..28662994e 100644 --- a/packages/web/src/appobj/DatabaseAppObject.svelte +++ b/packages/web/src/appobj/DatabaseAppObject.svelte @@ -6,6 +6,7 @@ import _ from 'lodash'; import ImportExportModal from '../modals/ImportExportModal.svelte'; import { showModal } from '../modals/modalTools'; + import SqlGeneratorModal from '../modals/SqlGeneratorModal.svelte'; import { getDefaultFileFormat } from '../plugins/fileformats'; import { currentDatabase, extensions } from '../stores'; import openNewTab from '../utility/openNewTab'; @@ -53,11 +54,21 @@ }); }; + const handleSqlGenerator = () => { + const { connection, name } = data; + + showModal(SqlGeneratorModal, { + conid: connection._id, + database: name, + }); + }; + function createMenu() { return [ { onClick: handleNewQuery, text: 'New query' }, { onClick: handleImport, text: 'Import' }, { onClick: handleExport, text: 'Export' }, + { onClick: handleSqlGenerator, text: 'SQL Generator' }, ]; }