From 21f2b28bf063eeee7ac5786851a979d19fc40cf6 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Fri, 12 Dec 2025 02:37:18 +0100 Subject: [PATCH] fix(shared-ui): improve PillNavigation and PillDropdown components MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix PillNavigation styling and spacing - Improve PillDropdown animation and positioning - Adjust PillToolbar for better responsiveness - Fix PillTimeRangeSelector hour selection 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../src/navigation/PillDropdown.svelte | 18 +++++++++++-- .../src/navigation/PillNavigation.svelte | 26 +++++++++++++++++++ .../navigation/PillTimeRangeSelector.svelte | 1 - .../src/navigation/PillToolbar.svelte | 9 ++----- 4 files changed, 44 insertions(+), 10 deletions(-) diff --git a/packages/shared-ui/src/navigation/PillDropdown.svelte b/packages/shared-ui/src/navigation/PillDropdown.svelte index c4e4a1481..3bc390a96 100644 --- a/packages/shared-ui/src/navigation/PillDropdown.svelte +++ b/packages/shared-ui/src/navigation/PillDropdown.svelte @@ -13,6 +13,8 @@ header?: Snippet; /** Optional footer content (e.g., a11y toggles) */ footer?: Snippet; + /** Show only the icon without label */ + iconOnly?: boolean; } let { @@ -24,6 +26,7 @@ onToggle, header, footer, + iconOnly = false, }: Props = $props(); let internalOpen = $state(false); @@ -123,13 +126,20 @@
-