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");
+ }
+}