From 9b36c6b254d128d9b313ee6141fb19997428138b Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Tue, 23 Jul 2024 09:45:47 -0400 Subject: [PATCH] Add side bar icon tooltip (#206) --- src/components/sidebar/SideBarIcon.vue | 5 +++++ src/components/sidebar/SideBarSettingsToggleIcon.vue | 2 +- src/components/sidebar/SideBarThemeToggleIcon.vue | 2 +- src/components/sidebar/SideToolBar.vue | 7 ++++++- src/main.ts | 2 ++ 5 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/components/sidebar/SideBarIcon.vue b/src/components/sidebar/SideBarIcon.vue index 075d3a31d..463eebb38 100644 --- a/src/components/sidebar/SideBarIcon.vue +++ b/src/components/sidebar/SideBarIcon.vue @@ -11,6 +11,7 @@ icon: 'side-bar-button-icon', }" @click="emit('click', $event)" + v-tooltip="{ value: props.tooltip, showDelay: 300, hideDelay: 300 }" /> @@ -20,6 +21,10 @@ import Button from "primevue/button"; const props = defineProps({ icon: String, selected: Boolean, + tooltip: { + type: String, + default: "", + }, }); const emit = defineEmits(["click"]); diff --git a/src/components/sidebar/SideBarSettingsToggleIcon.vue b/src/components/sidebar/SideBarSettingsToggleIcon.vue index 00f346bea..7d6269d33 100644 --- a/src/components/sidebar/SideBarSettingsToggleIcon.vue +++ b/src/components/sidebar/SideBarSettingsToggleIcon.vue @@ -1,5 +1,5 @@