diff --git a/packages/web/src/buttons/ToolStripButton.svelte b/packages/web/src/buttons/ToolStripButton.svelte index 1623ccf37..bc52c596f 100644 --- a/packages/web/src/buttons/ToolStripButton.svelte +++ b/packages/web/src/buttons/ToolStripButton.svelte @@ -31,6 +31,7 @@ align-self: stretch; display: flex; user-select: none; + margin: 2px 0px; } .button.disabled { color: var(--theme-font-3); diff --git a/packages/web/src/buttons/ToolStripContainer.svelte b/packages/web/src/buttons/ToolStripContainer.svelte index 1ba966899..56e72bb6f 100644 --- a/packages/web/src/buttons/ToolStripContainer.svelte +++ b/packages/web/src/buttons/ToolStripContainer.svelte @@ -1,29 +1,29 @@ -
- -
+
+
+ +
-
- +
+ +
diff --git a/packages/web/src/buttons/ToolStripSplitButton.svelte b/packages/web/src/buttons/ToolStripSplitButton.svelte index c3cd29888..007ca44cd 100644 --- a/packages/web/src/buttons/ToolStripSplitButton.svelte +++ b/packages/web/src/buttons/ToolStripSplitButton.svelte @@ -39,6 +39,7 @@ align-self: stretch; display: flex; user-select: none; + margin: 2px 0px; } .button.disabled { color: var(--theme-font-3); diff --git a/packages/web/src/tabs/TableDataTab.svelte b/packages/web/src/tabs/TableDataTab.svelte index 83e0ae912..b6150b723 100644 --- a/packages/web/src/tabs/TableDataTab.svelte +++ b/packages/web/src/tabs/TableDataTab.svelte @@ -101,6 +101,7 @@ import { getBoolSettingsValue, getIntSettingsValue } from '../settings/settingsTools'; import useEditorData from '../query/useEditorData'; import { markTabSaved, markTabUnsaved } from '../utility/common'; + import ToolStripButton from '../buttons/ToolStripButton.svelte'; export let tabid; export let conid; @@ -281,32 +282,28 @@ + + { + openNewTab({ + title: pureName, + icon: 'img table-structure', + tabComponent: 'TableStructureTab', + props: { + schemaName, + pureName, + conid, + database, + objectTypeField: 'tables', + }, + }); + }}>Open structure + + collapsedLeftColumnStore.update(x => !x)}>View columns - - { - openNewTab({ - title: pureName, - icon: 'img table-structure', - tabComponent: 'TableStructureTab', - props: { - schemaName, - pureName, - conid, - database, - objectTypeField: 'tables', - }, - }); - }} -/> - - collapsedLeftColumnStore.update(x => !x)} -/> diff --git a/packages/web/src/tabs/TableStructureTab.svelte b/packages/web/src/tabs/TableStructureTab.svelte index 5dbe2db2b..a2237d0fc 100644 --- a/packages/web/src/tabs/TableStructureTab.svelte +++ b/packages/web/src/tabs/TableStructureTab.svelte @@ -60,6 +60,7 @@ import { apiCall } from '../utility/api'; import ToolStripContainer from '../buttons/ToolStripContainer.svelte'; import ToolStripCommandButton from '../buttons/ToolStripCommandButton.svelte'; + import ToolStripButton from '../buttons/ToolStripButton.svelte'; export let tabid; export let conid; @@ -190,27 +191,25 @@ + + {#if objectTypeField == 'tables'} + { + openNewTab({ + title: pureName, + icon: 'img table', + tabComponent: 'TableDataTab', + props: { + schemaName, + pureName, + conid, + database, + objectTypeField: 'tables', + }, + }); + }}>Open data + {/if} - -{#if objectTypeField == 'tables'} - { - openNewTab({ - title: pureName, - icon: 'img table', - tabComponent: 'TableDataTab', - props: { - schemaName, - pureName, - conid, - database, - objectTypeField: 'tables', - }, - }); - }} - /> -{/if}