From 50a212193dbdea13f766f02b5e8185768033f70a Mon Sep 17 00:00:00 2001 From: Anna No Date: Tue, 19 Apr 2022 00:15:12 +0700 Subject: [PATCH] Board: fix lint issues Signed-off-by: Anna No --- .../src/components/popups/DateRangePicker.svelte | 8 ++++++-- .../src/components/presenters/DatePresenter.svelte | 2 +- .../src/components/presenters/LabelPresenter.svelte | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/plugins/board-resources/src/components/popups/DateRangePicker.svelte b/plugins/board-resources/src/components/popups/DateRangePicker.svelte index ce43d7683d..9a965f3a00 100644 --- a/plugins/board-resources/src/components/popups/DateRangePicker.svelte +++ b/plugins/board-resources/src/components/popups/DateRangePicker.svelte @@ -20,8 +20,12 @@ let dueDateEnabled = dueDate !== undefined $: dueDate && (savedDueDate = dueDate) + function getEmptyDate (): CardDate { + return {_class: object.date?._class ?? board.class.CardDate} + } + function update () { - const date: CardDate = {} + const date: CardDate = getEmptyDate() if (startDate !== undefined) date.startDate = startDate if (dueDate !== undefined) date.dueDate = dueDate client.update(object, {date}) @@ -68,7 +72,7 @@ label={board.string.Remove} size={'small'} on:click={() => { - client.update(object, {date: {}}) + client.update(object, {date: getEmptyDate()}) dispatch('close') }} /> diff --git a/plugins/board-resources/src/components/presenters/DatePresenter.svelte b/plugins/board-resources/src/components/presenters/DatePresenter.svelte index 2d0561aac3..7557cd73cb 100644 --- a/plugins/board-resources/src/components/presenters/DatePresenter.svelte +++ b/plugins/board-resources/src/components/presenters/DatePresenter.svelte @@ -10,7 +10,7 @@ let isChecked = date?.isChecked function update() { - if (isChecked === undefined) return + if (isChecked === undefined || date === undefined) return client.update(value, { date: { ...date, isChecked } }) } diff --git a/plugins/board-resources/src/components/presenters/LabelPresenter.svelte b/plugins/board-resources/src/components/presenters/LabelPresenter.svelte index ab19084877..0b5a7f68af 100644 --- a/plugins/board-resources/src/components/presenters/LabelPresenter.svelte +++ b/plugins/board-resources/src/components/presenters/LabelPresenter.svelte @@ -3,7 +3,7 @@ import ColorPresenter from './ColorPresenter.svelte' export let value: CardLabel - export let size: 'small' | 'medium' + export let size: 'small' | 'medium' | 'large' = 'medium'