From 4d014abfa9a95747e950c38b69bbfc267ccd9ba3 Mon Sep 17 00:00:00 2001 From: Diego Imbert Date: Tue, 23 Sep 2025 18:28:13 +0200 Subject: [PATCH] (stash) fix select dropdown animation teleporting from bottom to top --- .../components/select/SelectDropdown.svelte | 90 ++++++++++--------- 1 file changed, 47 insertions(+), 43 deletions(-) diff --git a/frontend/src/lib/components/select/SelectDropdown.svelte b/frontend/src/lib/components/select/SelectDropdown.svelte index 6a76708bb0..589975d8b8 100644 --- a/frontend/src/lib/components/select/SelectDropdown.svelte +++ b/frontend/src/lib/components/select/SelectDropdown.svelte @@ -113,56 +113,60 @@ transition:slide={{ duration: 150 }} class={twMerge( disablePortal ? 'absolute' : 'fixed', - 'flex flex-col z-[5001] max-h-64 overflow-clip bg-surface-secondary text-tertiary text-sm select-none border rounded-md shadow-lg', + 'z-[5001] bg-surface-secondary text-tertiary text-sm select-none', className )} style="{`top: ${dropdownPos.y}px; left: ${dropdownPos.x}px;`} {listAutoWidth ? `min-width: ${dropdownPos.width}px;` : ''}" - bind:this={listEl} > - {@render header?.()} - {#if processedItems?.length === 0} -
{noItemsMsg}
- {/if} - + {@render bottomSnippet?.({ close: () => (open = false) })} + {/if}