From 8ee2db1beca1be2eb5ac982fbcb357ed7240f440 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sun, 18 Apr 2021 20:25:08 +0200 Subject: [PATCH] run query on server --- packages/web/src/appobj/ConnectionAppObject.svelte | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/web/src/appobj/ConnectionAppObject.svelte b/packages/web/src/appobj/ConnectionAppObject.svelte index 64bd1d509..b52d2fa5f 100644 --- a/packages/web/src/appobj/ConnectionAppObject.svelte +++ b/packages/web/src/appobj/ConnectionAppObject.svelte @@ -31,6 +31,18 @@ }), }); }; + const handleNewQuery = () => { + const tooltip = `${data.displayName || data.server}`; + openNewTab({ + title: 'Query #', + icon: 'img sql-file', + tooltip, + tabComponent: 'QueryTab', + props: { + conid: data._id, + }, + }); + }; return [ config.runAsPortal == false && [ @@ -47,6 +59,7 @@ text: 'Connect', onClick: handleConnect, }, + { onClick: handleNewQuery, text: 'New query' }, $openedConnections.includes(data._id) && data.status && { text: 'Refresh', @@ -77,6 +90,7 @@ import ConnectionModal from '../modals/ConnectionModal.svelte'; import ConfirmModal from '../modals/ConfirmModal.svelte'; import InputTextModal from '../modals/InputTextModal.svelte'; + import openNewTab from '../utility/openNewTab'; export let data;