From e390b94424cfbf31e4516e91160d699797f705b2 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Sun, 12 Apr 2026 12:37:00 +0500 Subject: [PATCH] Card space type selector with submenu (#10750) Signed-off-by: Denis Bykhov --- .../src/components/NestedSelectPopup.svelte | 174 ++++++++++++++++++ packages/ui/src/index.ts | 1 + packages/ui/src/types.ts | 12 +- .../components/navigator/TypesSelector.svelte | 82 ++++++++- 4 files changed, 254 insertions(+), 15 deletions(-) create mode 100644 packages/ui/src/components/NestedSelectPopup.svelte diff --git a/packages/ui/src/components/NestedSelectPopup.svelte b/packages/ui/src/components/NestedSelectPopup.svelte new file mode 100644 index 0000000000..3be6c1e7cb --- /dev/null +++ b/packages/ui/src/components/NestedSelectPopup.svelte @@ -0,0 +1,174 @@ + + + +
{ + dispatch('changeContent') + }} +> + {#if isTopLevel} +
+ +
+ {:else} +