From cdf663d4ca515232855c10f673bb0793ac735591 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Mon, 18 Nov 2024 12:20:51 +0100 Subject: [PATCH] fix notification time display --- src/views/Notifications.vue | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/views/Notifications.vue b/src/views/Notifications.vue index d2b727b..5aa8e2e 100644 --- a/src/views/Notifications.vue +++ b/src/views/Notifications.vue @@ -60,7 +60,7 @@ {{ formatDate(notification) }}

@@ -145,6 +145,22 @@ const sortedNotifications = computed(() => { function changeTab(newValue) { currentTab.value = newValue; } + +function formatDate(notification) { + const notificationDigitalDate = parseInt( + dayjs(notification.date).format("YYYYMMDD") + ); + const todayDigitalDate = parseInt(dayjs().format("YYYYMMDD")); + const isToday = notificationDigitalDate === todayDigitalDate; + + if (isToday) { + return dayjs(notification.date).format("h:m"); + } else if (todayDigitalDate === notificationDigitalDate + 1) { + return "hier"; + } else { + return dayjs(notification.date).format("DD MMM YY"); + } +}