From 1ce0a068c8b758fada7af2e3b32aa0f107e4d453 Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Fri, 1 Mar 2024 08:10:40 +0900 Subject: [PATCH] feat (client): show software versions in instance ticker tooltip --- packages/client/src/components/MkInstanceTicker.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/client/src/components/MkInstanceTicker.vue b/packages/client/src/components/MkInstanceTicker.vue index ffb21c524b..8717dddca0 100644 --- a/packages/client/src/components/MkInstanceTicker.vue +++ b/packages/client/src/components/MkInstanceTicker.vue @@ -1,7 +1,9 @@ <template> <div ref="ticker" - v-tooltip="capitalize(instance.softwareName)" + v-tooltip=" + `${capitalize(instance.softwareName)} ${instance.softwareVersion ?? ''}` + " class="hpaizdrt" :style="bg" > @@ -13,7 +15,7 @@ <script lang="ts" setup> import { ref } from "vue"; -import { instanceName } from "@/config"; +import { instanceName, version } from "@/config"; import { instance as Instance } from "@/instance"; import { getProxiedImageUrlNullable } from "@/scripts/media-proxy"; @@ -23,6 +25,7 @@ const props = defineProps<{ name: string; themeColor?: string; softwareName?: string; + softwareVersion?: string; }; }>(); @@ -38,6 +41,7 @@ const instance = props.instance ?? { ) as HTMLMetaElement )?.content, softwareName: Instance.softwareName ?? "Firefish", + softwareVersion: version, }; const commonNames = new Map<string, string>([