From 0120932a49f4768e1abb09d3bb2ee63b770ed767 Mon Sep 17 00:00:00 2001 From: Arno Wiest Date: Sat, 24 May 2025 11:18:14 +0200 Subject: [PATCH] fix: dropdown getting clipped in modals --- .../lib/components/elements/dropdown.svelte | 123 +++++++++--------- web/src/lib/modals/AlbumShareModal.svelte | 1 + 2 files changed, 66 insertions(+), 58 deletions(-) diff --git a/web/src/lib/components/elements/dropdown.svelte b/web/src/lib/components/elements/dropdown.svelte index 36e76ae716..1168e77b9b 100644 --- a/web/src/lib/components/elements/dropdown.svelte +++ b/web/src/lib/components/elements/dropdown.svelte @@ -11,9 +11,9 @@ -
- - - - - {#if showMenu} -
+ + + {#snippet child({ props })} + + {/snippet} + + + - {#each options as option (option)} - {@const renderedOption = renderOption(option)} - {@const buttonStyle = renderedOption.disabled ? '' : 'transition-all hover:bg-gray-300 dark:hover:bg-gray-800'} - + {/each}
-

- {renderedOption.title} -

- {:else} -
-

- {renderedOption.title} -

- {/if} - - {/each} -
- {/if} - + + {/if} + {/snippet} + + + diff --git a/web/src/lib/modals/AlbumShareModal.svelte b/web/src/lib/modals/AlbumShareModal.svelte index 5bff5ab560..5ca33aa4c2 100644 --- a/web/src/lib/modals/AlbumShareModal.svelte +++ b/web/src/lib/modals/AlbumShareModal.svelte @@ -101,6 +101,7 @@ ({ title, icon })}