From afc56a8398e47a3283ca5d011dc31094994888b9 Mon Sep 17 00:00:00 2001 From: Henrik Giesel Date: Thu, 28 Oct 2021 11:37:52 +0200 Subject: [PATCH] Fix DeckOptions toolbar having wrong margins and no flex-grow (#1464) ButtonToolbar.svelte now has to assume that the button elements are two levels below it. This can be simplified once we can use flex-gap. --- ts/components/ButtonGroupItem.svelte | 8 +++- ts/components/ButtonToolbar.svelte | 3 +- ts/components/Container.svelte | 2 +- ts/components/Item.svelte | 7 ++-- ts/components/StickyFooter.svelte | 4 +- ts/components/StickyHeader.svelte | 4 +- ts/deck-options/ConfigSelector.svelte | 55 ++++++++++++++------------- 7 files changed, 46 insertions(+), 37 deletions(-) diff --git a/ts/components/ButtonGroupItem.svelte b/ts/components/ButtonGroupItem.svelte index f0d0bc17f..20e51698f 100644 --- a/ts/components/ButtonGroupItem.svelte +++ b/ts/components/ButtonGroupItem.svelte @@ -58,8 +58,14 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html -
+
+ + diff --git a/ts/components/ButtonToolbar.svelte b/ts/components/ButtonToolbar.svelte index f2d5c81cb..4310abfc2 100644 --- a/ts/components/ButtonToolbar.svelte +++ b/ts/components/ButtonToolbar.svelte @@ -103,8 +103,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html .button-toolbar { flex-wrap: var(--buttons-wrap); + padding: 0.15rem 0; - > :global(*) { + > :global(*) > :global(*) { /* TODO replace with gap once available */ margin-right: 0.15rem; margin-bottom: 0.15rem; diff --git a/ts/components/Container.svelte b/ts/components/Container.svelte index e27da6103..006787989 100644 --- a/ts/components/Container.svelte +++ b/ts/components/Container.svelte @@ -12,7 +12,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html export let api: Record | undefined = undefined; -
+
diff --git a/ts/components/Item.svelte b/ts/components/Item.svelte index af86b9bb9..352542b33 100644 --- a/ts/components/Item.svelte +++ b/ts/components/Item.svelte @@ -35,8 +35,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
diff --git a/ts/components/StickyFooter.svelte b/ts/components/StickyFooter.svelte index dd99d3e0e..57bea80ce 100644 --- a/ts/components/StickyFooter.svelte +++ b/ts/components/StickyFooter.svelte @@ -10,12 +10,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html export let height: number = 0; -