diff --git a/packages/web/src/elements/TabControl.svelte b/packages/web/src/elements/TabControl.svelte index cf7b8cd93..87cc6dff6 100644 --- a/packages/web/src/elements/TabControl.svelte +++ b/packages/web/src/elements/TabControl.svelte @@ -15,7 +15,10 @@ export let menu = null; export let isInline = false; export let containerMaxWidth = undefined; + export let containerMaxHeight = undefined; export let flex1 = true; + export let flexColContainer = true; + export let maxHeight100 = false; export let contentTestId = undefined; export let inlineTabs = false; export let onUserChange = null; @@ -28,7 +31,7 @@ } -
+
{#each _.compact(tabs) as tab, index}
-
+
{#each _.compact(tabs) as tab, index} -
+
serverSummarySelectedTab.set(index)} tabs={[ @@ -140,7 +143,9 @@ right: 0; bottom: 0; background-color: var(--theme-bg-0); - overflow: auto; + height: 100%; + display: flex; + flex-direction: column; } .action-separator { @@ -151,6 +156,7 @@ display: flex; align-items: center; justify-content: center; + flex: 1; } .error-message { diff --git a/packages/web/src/widgets/SummaryDatabases.svelte b/packages/web/src/widgets/SummaryDatabases.svelte index be29fd98f..ccd0b27c5 100644 --- a/packages/web/src/widgets/SummaryDatabases.svelte +++ b/packages/web/src/widgets/SummaryDatabases.svelte @@ -23,12 +23,14 @@ })); -
+
diff --git a/packages/web/src/widgets/SummaryProcesses.svelte b/packages/web/src/widgets/SummaryProcesses.svelte index 133134e14..9966f2b4b 100644 --- a/packages/web/src/widgets/SummaryProcesses.svelte +++ b/packages/web/src/widgets/SummaryProcesses.svelte @@ -80,7 +80,7 @@ }); -
+