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}