From 0e9642ea3e2cf763d4643483965275c4045aa558 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Mon, 8 May 2023 22:08:22 -0700 Subject: [PATCH] Add explanations to relative dates --- src-ui/messages.xlf | 21 ++++++++++++------- .../date-dropdown.component.html | 17 +++++++++++---- .../date-dropdown.component.scss | 2 +- .../date-dropdown/date-dropdown.component.ts | 12 +++++++---- 4 files changed, 36 insertions(+), 16 deletions(-) diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf index fae98b3c0..e3926c578 100644 --- a/src-ui/messages.xlf +++ b/src-ui/messages.xlf @@ -741,11 +741,11 @@ src/app/components/common/date-dropdown/date-dropdown.component.html - 24 + 33 src/app/components/common/date-dropdown/date-dropdown.component.html - 47 + 56 @@ -789,18 +789,25 @@ 440 + + now + + src/app/components/common/date-dropdown/date-dropdown.component.html + 20 + + After src/app/components/common/date-dropdown/date-dropdown.component.html - 19 + 28 Before src/app/components/common/date-dropdown/date-dropdown.component.html - 42 + 51 @@ -814,21 +821,21 @@ Last month src/app/components/common/date-dropdown/date-dropdown.component.ts - 47 + 48 Last 3 months src/app/components/common/date-dropdown/date-dropdown.component.ts - 51 + 53 Last year src/app/components/common/date-dropdown/date-dropdown.component.ts - 55 + 58 diff --git a/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.html b/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.html index 05547fed6..ad790821e 100644 --- a/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.html +++ b/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.html @@ -5,13 +5,22 @@ - - - + + + - {{rd.name}} + + + {{rd.name}} + + + + {{ rd.date | customDate:'mediumDate' }} – now + + + diff --git a/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.scss b/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.scss index 8573ab575..83ac93233 100644 --- a/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.scss +++ b/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.scss @@ -1,5 +1,5 @@ .date-dropdown { - min-width: 250px; + white-space: nowrap; .btn-link { line-height: 1; diff --git a/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.ts b/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.ts index e901acfeb..423bf4a68 100644 --- a/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.ts +++ b/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.ts @@ -39,20 +39,24 @@ export class DateDropdownComponent implements OnInit, OnDestroy { relativeDates = [ { - date: RelativeDate.LAST_7_DAYS, + id: RelativeDate.LAST_7_DAYS, name: $localize`Last 7 days`, + date: new Date().setDate(new Date().getDate() - 7), }, { - date: RelativeDate.LAST_MONTH, + id: RelativeDate.LAST_MONTH, name: $localize`Last month`, + date: new Date().setMonth(new Date().getMonth() - 1), }, { - date: RelativeDate.LAST_3_MONTHS, + id: RelativeDate.LAST_3_MONTHS, name: $localize`Last 3 months`, + date: new Date().setMonth(new Date().getMonth() - 3), }, { - date: RelativeDate.LAST_YEAR, + id: RelativeDate.LAST_YEAR, name: $localize`Last year`, + date: new Date().setFullYear(new Date().getFullYear() - 1), }, ]