From a7b358e40ddaf2f72480d00d3d05a70392d4af2b Mon Sep 17 00:00:00 2001 From: Abolfazl Date: Sat, 21 Sep 2024 04:42:51 +0330 Subject: [PATCH 1/3] Add isVisible computed property --- src/runtime/components/overlays/Tooltip.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/runtime/components/overlays/Tooltip.vue b/src/runtime/components/overlays/Tooltip.vue index d2882bc217..ec5c421271 100644 --- a/src/runtime/components/overlays/Tooltip.vue +++ b/src/runtime/components/overlays/Tooltip.vue @@ -4,7 +4,7 @@ Hover -
+
@@ -94,6 +94,8 @@ export default defineComponent({ let openTimeout: NodeJS.Timeout | null = null let closeTimeout: NodeJS.Timeout | null = null + let isVisible = computed(() => !!(useSlots().text || props.text)); + // Methods function onMouseEnter () { @@ -138,7 +140,8 @@ export default defineComponent({ container, open, onMouseEnter, - onMouseLeave + onMouseLeave, + isVisible } } }) From 0f77773e9eecd9696a99cb8a273b7ceb1348ea5f Mon Sep 17 00:00:00 2001 From: Abolfazl Date: Wed, 2 Oct 2024 12:56:04 +0330 Subject: [PATCH 2/3] lint fix --- src/runtime/components/overlays/Tooltip.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/components/overlays/Tooltip.vue b/src/runtime/components/overlays/Tooltip.vue index ec5c421271..a3c8596eed 100644 --- a/src/runtime/components/overlays/Tooltip.vue +++ b/src/runtime/components/overlays/Tooltip.vue @@ -94,7 +94,7 @@ export default defineComponent({ let openTimeout: NodeJS.Timeout | null = null let closeTimeout: NodeJS.Timeout | null = null - let isVisible = computed(() => !!(useSlots().text || props.text)); + const isVisible = computed(() => !!(useSlots().text || props.text)) // Methods From 15ce8741ac716a55e51a5c6b971d25761b0ced01 Mon Sep 17 00:00:00 2001 From: Abolfazl Date: Wed, 2 Oct 2024 13:14:22 +0330 Subject: [PATCH 3/3] useSlots import --- src/runtime/components/overlays/Tooltip.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/components/overlays/Tooltip.vue b/src/runtime/components/overlays/Tooltip.vue index a3c8596eed..c36ddced03 100644 --- a/src/runtime/components/overlays/Tooltip.vue +++ b/src/runtime/components/overlays/Tooltip.vue @@ -29,7 +29,7 @@