From 6f25c8e5298af5239c77dea41a6df3f18f1cdcb4 Mon Sep 17 00:00:00 2001 From: Ruslan Bayandinov <45530296+wazsone@users.noreply.github.com> Date: Mon, 26 Jun 2023 12:33:12 +0400 Subject: [PATCH] process undefined (#3458) Signed-off-by: Ruslan Bayandinov --- .../milestones/MilestonePresenter.svelte | 28 +++++++------ .../projects/ProjectPresenter.svelte | 40 ++++++++++--------- 2 files changed, 36 insertions(+), 32 deletions(-) diff --git a/plugins/tracker-resources/src/components/milestones/MilestonePresenter.svelte b/plugins/tracker-resources/src/components/milestones/MilestonePresenter.svelte index e9742f2a87..36b561cc6e 100644 --- a/plugins/tracker-resources/src/components/milestones/MilestonePresenter.svelte +++ b/plugins/tracker-resources/src/components/milestones/MilestonePresenter.svelte @@ -20,7 +20,7 @@ import { createEventDispatcher, onMount } from 'svelte' import tracker from '../../plugin' - export let value: WithLookup + export let value: WithLookup | undefined export let shouldShowAvatar = true export let disabled = false export let inline = false @@ -39,15 +39,17 @@ }) - -
- {#if !inline && shouldShowAvatar} -
- -
- {/if} - - {value.label} - -
-
+{#if value} + +
+ {#if !inline && shouldShowAvatar} +
+ +
+ {/if} + + {value.label} + +
+
+{/if} diff --git a/plugins/tracker-resources/src/components/projects/ProjectPresenter.svelte b/plugins/tracker-resources/src/components/projects/ProjectPresenter.svelte index 9ef8053095..7c47b22d96 100644 --- a/plugins/tracker-resources/src/components/projects/ProjectPresenter.svelte +++ b/plugins/tracker-resources/src/components/projects/ProjectPresenter.svelte @@ -17,27 +17,29 @@ import { Icon, IconWithEmojii, getPlatformColorDef, getPlatformColorForTextDef, themeStore } from '@hcengineering/ui' import tracker from '../../plugin' - export let value: Project + export let value: Project | undefined export let inline: boolean = false export let accent: boolean = false -
-
- +{#if value} +
+
+ +
+ + {value.name} +
- - {value.name} - -
+{/if}