From 399da18eb6ebb75603df8a52ac8f203739b70a97 Mon Sep 17 00:00:00 2001 From: krmlp Date: Thu, 29 Jan 2026 16:58:46 +0300 Subject: [PATCH] feat(FilterPanel): add filter panel component with Storybook stories --- .../utility/FilterPanel.stories.svelte | 124 +++++++ .../utility/utility/FilterPanel.svelte | 309 ++++++++++++++++++ 2 files changed, 433 insertions(+) create mode 100644 hexawebshare/src/components/utility/utility/FilterPanel.stories.svelte diff --git a/hexawebshare/src/components/utility/utility/FilterPanel.stories.svelte b/hexawebshare/src/components/utility/utility/FilterPanel.stories.svelte new file mode 100644 index 00000000..e9e09228 --- /dev/null +++ b/hexawebshare/src/components/utility/utility/FilterPanel.stories.svelte @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hexawebshare/src/components/utility/utility/FilterPanel.svelte b/hexawebshare/src/components/utility/utility/FilterPanel.svelte index 315da078..05377783 100644 --- a/hexawebshare/src/components/utility/utility/FilterPanel.svelte +++ b/hexawebshare/src/components/utility/utility/FilterPanel.svelte @@ -2,3 +2,312 @@ SPDX-FileCopyrightText: 2025 hexaTune LLC SPDX-License-Identifier: MIT --> + + + + + {#snippet children()} + + {#snippet children()} + + {#snippet children()} + {#each internalItems as item, index (item.id)} + handleCheckboxChange(item, index)} + /> + {/each} + + + + + {#snippet children()} +