From f22f1e2e16015c0c7b836e26ce4eb45d993e11bb Mon Sep 17 00:00:00 2001 From: Sergei Birukov Date: Sun, 24 Mar 2024 17:00:46 +0300 Subject: [PATCH] Add timeago. Fix locales --- webui/src/composables/useTimeAgo.js | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 webui/src/composables/useTimeAgo.js diff --git a/webui/src/composables/useTimeAgo.js b/webui/src/composables/useTimeAgo.js deleted file mode 100644 index 31f25c77..00000000 --- a/webui/src/composables/useTimeAgo.js +++ /dev/null @@ -1,29 +0,0 @@ -export function useTimeAgo() { - const timeago = (date) => { - const now = new Date(); - const diff = now - date; - - if (diff < 1000) { - return 'just now'; - } else if (diff < 60000) { - const seconds = Math.floor(diff / 1000); - return `${seconds} ${plural('second', seconds)} ago`; - } else if (diff < 3600000) { - const minutes = Math.floor(diff / 60000); - return `${minutes} ${plural('minute', minutes)} ago`; - } else if (diff < 86400000) { - const hours = Math.floor(diff / 3600000); - return `${hours} ${plural('hour', hours)} ago`; - } else { - const days = Math.floor(diff / 86400000); - return `${days} ${plural('day', days)} ago`; - } - }; - - // #278 -- this function might need to be rewritten to support l18n - const plural = (word, count) => { - return count !== 1 ? `${word}s` : word; - }; - - return { timeago }; -}