connection modal

This commit is contained in:
Jan Prochazka
2021-03-04 10:04:34 +01:00
parent a0aa508e8d
commit 593e61abb9
14 changed files with 213 additions and 1 deletions

View File

@@ -2,6 +2,8 @@ import { currentTheme, extensions, visibleToolbar } from '../stores';
import registerCommand from './registerCommand';
import { derived, get } from 'svelte/store';
import { ThemeDefinition } from 'dbgate-types';
import ConnectionModal from '../modals/ConnectionModal.svelte';
import { showModal } from '../modals/modalTools';
function themeCommand(theme: ThemeDefinition) {
return {
@@ -39,3 +41,13 @@ registerCommand({
onClick: () => visibleToolbar.set(0),
enabledStore: derived(visibleToolbar, $visibleToolbar => $visibleToolbar),
});
registerCommand({
id: 'new.connection',
toolbar: true,
icon: 'icon connection',
toolbarName: 'Add connection',
category: 'New',
name: 'Connection',
onClick: () => showModal(ConnectionModal),
});