From eea36b5bfc541d10e1adfbfdf9b97883a6d3fd7e Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Mon, 31 Jul 2023 13:16:19 +0200 Subject: [PATCH] fix(frontend): Fix dropdown buttons (#1970) --- .../components/common/button/Button.svelte | 8 ++- .../common/button/ButtonDropdown.svelte | 2 +- frontend/src/routes/kitchen_sink/+page.svelte | 66 +++++++++++++++++++ 3 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 frontend/src/routes/kitchen_sink/+page.svelte diff --git a/frontend/src/lib/components/common/button/Button.svelte b/frontend/src/lib/components/common/button/Button.svelte index 76fa5f7a28..b06f17592e 100644 --- a/frontend/src/lib/components/common/button/Button.svelte +++ b/frontend/src/lib/components/common/button/Button.svelte @@ -123,7 +123,9 @@
{#if href} @@ -197,7 +199,9 @@ {/if} {#if dropdownItems} -
+
{#each computeDropdowns() ?? [] as item} diff --git a/frontend/src/lib/components/common/button/ButtonDropdown.svelte b/frontend/src/lib/components/common/button/ButtonDropdown.svelte index 415c2781dc..e250c9f63a 100644 --- a/frontend/src/lib/components/common/button/ButtonDropdown.svelte +++ b/frontend/src/lib/components/common/button/ButtonDropdown.svelte @@ -24,7 +24,7 @@ } - + + import Button from '$lib/components/common/button/Button.svelte' + import Tab from '$lib/components/common/tabs/Tab.svelte' + import TabContent from '$lib/components/common/tabs/TabContent.svelte' + import Tabs from '$lib/components/common/tabs/Tabs.svelte' + import DarkModeToggle from '$lib/components/sidebar/DarkModeToggle.svelte' + + let tab = 'button' + let dropdownItems = [ + { + label: 'Lorem ipsum', + onClick: () => {} + } + ] + + + + + + Buttons + + + +
Contained buttons
+
+ + + + + + + +
+
Border buttons
+
+ + + + + + + +
+
Dropdown buttons
+
+ + + + + + + +
+
Dropdown buttons
+
+ + + + + + + +
+
+
+