From 637291db4e07346fd629ae44101bc7df4100b75f Mon Sep 17 00:00:00 2001 From: Anbraten Date: Mon, 14 Feb 2022 11:02:17 +0100 Subject: [PATCH] Follow-up for date tooltip (#766) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ​load the Tooltip component on demand - to show date in format same to Github and Gitea use it for commit ago time tooltips --- web/package.json | 1 + .../components/build-feed/BuildFeedItem.vue | 8 ++++++-- web/src/components/repo/build/BuildItem.vue | 8 ++++++-- web/src/compositions/useBuild.ts | 7 +++++-- web/src/compositions/useDate.ts | 18 ++++++++++++++++++ web/src/main.ts | 6 ------ web/src/views/repo/build/BuildWrapper.vue | 7 ++++++- web/yarn.lock | 5 +++++ 8 files changed, 47 insertions(+), 13 deletions(-) create mode 100644 web/src/compositions/useDate.ts diff --git a/web/package.json b/web/package.json index 848c4b9f8..eb29431a0 100644 --- a/web/package.json +++ b/web/package.json @@ -20,6 +20,7 @@ "@kyvg/vue3-notification": "2.3.4", "@meforma/vue-toaster": "1.2.2", "ansi-to-html": "0.7.2", + "dayjs": "1.10.7", "floating-vue": "2.0.0-beta.5", "fuse.js": "6.4.6", "humanize-duration": "3.27.0", diff --git a/web/src/components/build-feed/BuildFeedItem.vue b/web/src/components/build-feed/BuildFeedItem.vue index 7ee202a2d..c3a8ddbcf 100644 --- a/web/src/components/build-feed/BuildFeedItem.vue +++ b/web/src/components/build-feed/BuildFeedItem.vue @@ -7,7 +7,10 @@
- {{ since }} + + {{ since }} + +
@@ -19,6 +22,7 @@