From 215c48aa535e855e18350e0be3771ce7632037c4 Mon Sep 17 00:00:00 2001 From: Guilhem Date: Thu, 13 Feb 2025 21:23:21 +0000 Subject: [PATCH] wip migrate popup to popover --- .../auditLogs/AuditLogMobileFilters.svelte | 13 ++--- .../calendarPicker/CalendarPicker.svelte | 51 ++++++++++--------- .../components/meltComponents/Popover.svelte | 7 ++- 3 files changed, 38 insertions(+), 33 deletions(-) diff --git a/frontend/src/lib/components/auditLogs/AuditLogMobileFilters.svelte b/frontend/src/lib/components/auditLogs/AuditLogMobileFilters.svelte index af581d374a..9bee58b8cb 100644 --- a/frontend/src/lib/components/auditLogs/AuditLogMobileFilters.svelte +++ b/frontend/src/lib/components/auditLogs/AuditLogMobileFilters.svelte @@ -1,18 +1,19 @@ - -
+ -
-
+ + diff --git a/frontend/src/lib/components/common/calendarPicker/CalendarPicker.svelte b/frontend/src/lib/components/common/calendarPicker/CalendarPicker.svelte index 4e1e7cadb5..2aa9807237 100644 --- a/frontend/src/lib/components/common/calendarPicker/CalendarPicker.svelte +++ b/frontend/src/lib/components/common/calendarPicker/CalendarPicker.svelte @@ -1,7 +1,7 @@ - - + + - - - - - + + + diff --git a/frontend/src/lib/components/meltComponents/Popover.svelte b/frontend/src/lib/components/meltComponents/Popover.svelte index b0eb4a1243..4244160486 100644 --- a/frontend/src/lib/components/meltComponents/Popover.svelte +++ b/frontend/src/lib/components/meltComponents/Popover.svelte @@ -14,6 +14,8 @@ export let floatingConfig: any | undefined = undefined export let usePointerDownOutside: boolean = false export let closeOnOutsideClick: boolean = true + export let contentClasses: string = '' + export let portal: string | HTMLElement | undefined = undefined const { elements: { trigger, content, arrow, close: closeElement }, @@ -23,7 +25,8 @@ forceVisible: true, positioning: floatingConfig ?? { placement - } + }, + portal }) let isOpen = false @@ -79,7 +82,7 @@ {#if displayArrow}
{/if} - + {#if closeButton}