From 91c499b5ab06280c18f1be064b9f84964db653e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Thu, 6 May 2021 20:57:52 +0200 Subject: [PATCH] home latest files tweaks --- ui/src/views/Home.vue | 44 +++++++++++++++++++++++++++++++++---------- 1 file changed, 34 insertions(+), 10 deletions(-) diff --git a/ui/src/views/Home.vue b/ui/src/views/Home.vue index c65a8c0..d690d0f 100644 --- a/ui/src/views/Home.vue +++ b/ui/src/views/Home.vue @@ -4,15 +4,20 @@ Welcome to "{{ infoData.name }}" - ! - +
+

Most recently added files

+ +
@@ -21,7 +26,7 @@ import { IFile, VaultInfo } from "@/types/base"; import useSWRV from "swrv"; import { computed, defineComponent } from "vue"; import { fetcher } from "../utils"; -import { parseISO } from "date-fns"; +import { formatRelative, parseISO } from "date-fns"; export default defineComponent({ name: "Home", @@ -42,7 +47,7 @@ export default defineComponent({ return latestFilesRaw.value.map((file) => { return { ...file, - added: parseISO(file.added), + added: formatRelative(parseISO(file.added), new Date()), mtime: parseISO(file.added), }; }); @@ -62,4 +67,23 @@ h1 { text-align: center; font-weight: normal; } + +.latest { + ul { + list-style: none; + padding: 0; + } + + li { + display: flex; + + & > * { + margin: .1em .25em; + } + } + + .file-added { + opacity: .77; + } +}