From 0cd868ce4ad3dd62fa54044aa8a9980d95056a52 Mon Sep 17 00:00:00 2001 From: Alexander Platov Date: Wed, 25 Jan 2023 19:46:32 +0300 Subject: [PATCH] Fix Jumping popup (#2545) Signed-off-by: Alexander Platov --- packages/theme/styles/popups.scss | 5 +++-- packages/ui/src/components/PopupInstance.svelte | 1 - packages/ui/src/components/SelectPopup.svelte | 8 ++------ .../src/components/DocRemindersPopup.svelte | 3 ++- .../src/components/RemindersPopup.svelte | 3 ++- .../src/components/NotificationsPopup.svelte | 3 ++- .../request-resources/src/components/RequestsPopup.svelte | 3 ++- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/theme/styles/popups.scss b/packages/theme/styles/popups.scss index 56c78133e4..da8bd916ca 100644 --- a/packages/theme/styles/popups.scss +++ b/packages/theme/styles/popups.scss @@ -420,12 +420,13 @@ display: flex; flex-direction: column; padding: .5rem; - min-width: 22rem; min-height: 22rem; background: var(--popup-bg-color); border-radius: .5rem; box-shadow: var(--popup-shadow); - + + &:not(.min-w-168) { min-width: 22rem; } + .header { display: flex; align-items: center; diff --git a/packages/ui/src/components/PopupInstance.svelte b/packages/ui/src/components/PopupInstance.svelte index a7e3b5af4d..382fba7b84 100644 --- a/packages/ui/src/components/PopupInstance.svelte +++ b/packages/ui/src/components/PopupInstance.svelte @@ -54,7 +54,6 @@ function _update (result: any): void { if (onUpdate !== undefined) onUpdate(result) - fitPopup() } function _close (result: any): void { diff --git a/packages/ui/src/components/SelectPopup.svelte b/packages/ui/src/components/SelectPopup.svelte index 34a8af6e56..dd876c214c 100644 --- a/packages/ui/src/components/SelectPopup.svelte +++ b/packages/ui/src/components/SelectPopup.svelte @@ -140,9 +140,7 @@ /> {/if} - {#if cHeight === 1} -
- {/if} +
updateLocation(scrollDiv, selectedDiv, filteredObjects)} bind:this={scrollDiv}>
- {#if cHeight === -1} -
- {/if} +
diff --git a/plugins/calendar-resources/src/components/DocRemindersPopup.svelte b/plugins/calendar-resources/src/components/DocRemindersPopup.svelte index 3051a28432..475a148223 100644 --- a/plugins/calendar-resources/src/components/DocRemindersPopup.svelte +++ b/plugins/calendar-resources/src/components/DocRemindersPopup.svelte @@ -29,9 +29,10 @@ } const currentUser = getCurrentAccount() as EmployeeAccount + $: isMobile = $deviceInfo.isMobile -
+