From 4855e946453c7fd5f0f1d551b6fd30a93c383b49 Mon Sep 17 00:00:00 2001 From: Alexander Onnikov Date: Mon, 24 Feb 2025 15:00:48 +0300 Subject: [PATCH] fix: filter props on component update (#8080) Signed-off-by: Alexander Onnikov --- packages/ui/src/components/Component.svelte | 6 +++--- .../src/components/AttachmentImagePreview.svelte | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/ui/src/components/Component.svelte b/packages/ui/src/components/Component.svelte index e83560e83e..4ea4888512 100644 --- a/packages/ui/src/components/Component.svelte +++ b/packages/ui/src/components/Component.svelte @@ -73,7 +73,7 @@ .then((res) => { if (current === counter) { Ctor = res - _props = props + _props = filterDefaultUndefined(props, props) loading = false } }) @@ -85,11 +85,11 @@ } else { loading = false Ctor = component - _props = props + _props = filterDefaultUndefined(props, props) } } else { Ctor = _is - _props = props + _props = filterDefaultUndefined(props, props) } } diff --git a/plugins/attachment-resources/src/components/AttachmentImagePreview.svelte b/plugins/attachment-resources/src/components/AttachmentImagePreview.svelte index 7a8c2bd7fd..53db098025 100644 --- a/plugins/attachment-resources/src/components/AttachmentImagePreview.svelte +++ b/plugins/attachment-resources/src/components/AttachmentImagePreview.svelte @@ -42,7 +42,7 @@ $: dimensions = getDimensions(value, size) function getDimensions (value: Attachment, size: AttachmentImageSize): Dimensions { - if (size === 'auto') { + if (size === 'auto' || size == null) { return { width: 300, height: 300,