diff --git a/src/lib/utils.ts b/src/lib/utils.ts
index d9664b7a..e8819bac 100644
--- a/src/lib/utils.ts
+++ b/src/lib/utils.ts
@@ -613,18 +613,24 @@ export const formatDate = (dateString) => {
const date = new Date(dateString);
const now = new Date();
const diffInDays = Math.floor((now - date) / (1000 * 60 * 60 * 24));
-
+
+ if (diffInDays >= 30) {
+ const months = Math.floor(diffInDays / 30);
+ return `${months} month${months > 1 ? "s" : ""} ago`;
+ }
+
if (diffInDays >= 7) {
const weeks = Math.floor(diffInDays / 7);
return `${weeks} week${weeks > 1 ? "s" : ""} ago`;
}
-
+
return formatDistanceToNow(date, {
addSuffix: true,
includeSeconds: false,
}).replace(/about /i, "");
};
+
export const formatRuleValue = (rule) => {
if (["interestIncome", "interestExpenses"].includes(rule.name)) {
return `$${rule.value === 1000 ? `${rule.value / 1000} Bn` : `${rule.value} Mio`}`;
diff --git a/src/routes/notifications/+page.svelte b/src/routes/notifications/+page.svelte
index bbbf27dc..45e0b70c 100644
--- a/src/routes/notifications/+page.svelte
+++ b/src/routes/notifications/+page.svelte
@@ -2,7 +2,7 @@
import { formatDate } from "$lib/utils";
import ArrowLogo from "lucide-svelte/icons/move-up-right";
import avatar from "$lib/images/visual_mod.webp";
-
+ import HoverStockChart from "$lib/components/HoverStockChart.svelte";
import { onMount } from "svelte";
import { numberOfUnreadNotification } from "$lib/store";
@@ -125,8 +125,8 @@
@@ -135,30 +135,27 @@