diff --git a/src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue b/src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue index 58957dda..1cc33349 100644 --- a/src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue +++ b/src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue @@ -15,7 +15,7 @@ - +
@@ -82,6 +82,21 @@ const handleModelHover = async () => { const container = ref(null) const modelContentElement = ref(null) const isHovered = ref(false) + +const showPreview = computed(() => { + return ( + isHovered.value && + modelDef.value && + !modelDef.value.is_fake_object && + modelDef.value.has_loaded_metadata && + (modelDef.value.author || + modelDef.value.description || + modelDef.value.usage_hint || + modelDef.value.trigger_phrase || + modelDef.value.image) + ) +}) + const handleMouseEnter = async () => { if (modelDef.value.is_fake_object) { return