From fa22aa5f7e4dfda6d00cc7fdacc45fc7cb2e87f6 Mon Sep 17 00:00:00 2001 From: Anna No Date: Thu, 19 May 2022 17:36:45 +0700 Subject: [PATCH] Set particular date for reminder (#1801) Signed-off-by: Anna No --- packages/ui/lang/en.json | 1 + packages/ui/lang/ru.json | 1 + .../ui/src/components/TimeShiftPicker.svelte | 14 ++++++++---- .../ui/src/components/TimeShiftPopup.svelte | 22 ++++++++++++++++++- packages/ui/src/plugin.ts | 1 + packages/ui/src/types.ts | 5 +++++ .../src/components/CreateReminder.svelte | 21 +++++++++++++----- .../src/components/SaveEventReminder.svelte | 15 ++++++++----- plugins/gmail-assets/src/tsdoc-metadata.json | 22 +++++++++---------- 9 files changed, 76 insertions(+), 26 deletions(-) diff --git a/packages/ui/lang/en.json b/packages/ui/lang/en.json index 7b54583343..f918675cd1 100644 --- a/packages/ui/lang/en.json +++ b/packages/ui/lang/en.json @@ -15,6 +15,7 @@ "SearchDots": "Search...", "Suggested": "Suggested", "TimeTooltip": "{value}", + "SelectDate": "Select date", "None": "None", "NotSelected": "Not selected", "Today": "Today", diff --git a/packages/ui/lang/ru.json b/packages/ui/lang/ru.json index 6ef1b9d737..c57a937365 100644 --- a/packages/ui/lang/ru.json +++ b/packages/ui/lang/ru.json @@ -15,6 +15,7 @@ "SearchDots": "Поиск...", "Suggested": "Предложено", "TimeTooltip": "{value}", + "SelectDate": "Выберите дату", "None": "Нет", "NotSelected": "Не выбрано", "Today": "Сегодня", diff --git a/packages/ui/src/components/TimeShiftPicker.svelte b/packages/ui/src/components/TimeShiftPicker.svelte index 25ba9debcf..57bb99053b 100644 --- a/packages/ui/src/components/TimeShiftPicker.svelte +++ b/packages/ui/src/components/TimeShiftPicker.svelte @@ -16,13 +16,15 @@ import type { IntlString } from '@anticrm/platform' import { createEventDispatcher, onMount } from 'svelte' import { Label, showPopup } from '..' + import { DateOrShift } from '../types' + import DateRangePresenter from './calendar/DateRangePresenter.svelte' import Calendar from './icons/Calendar.svelte' import Close from './icons/Close.svelte' import TimeShiftPopup from './TimeShiftPopup.svelte' import TimeShiftPresenter from './TimeShiftPresenter.svelte' export let title: IntlString - export let value: number + export let value: DateOrShift | undefined export let show: boolean = false export let direction: 'before' | 'after' = 'before' @@ -32,7 +34,7 @@ let container: HTMLElement let btn: HTMLElement - const changeValue = (result: any): void => { + const changeValue = (result: DateOrShift): void => { if (result !== undefined) { value = result dispatch('change', result) @@ -61,7 +63,7 @@ } }} > -