소스 검색

fix: tooltip

Timothy J. Baek 1 년 전
부모
커밋
f9482275f2
1개의 변경된 파일8개의 추가작업 그리고 7개의 파일을 삭제
  1. 8 7
      src/lib/components/common/Tooltip.svelte

+ 8 - 7
src/lib/components/common/Tooltip.svelte

@@ -10,18 +10,19 @@
 
 	$: if (tooltipElement && content) {
 		if (tooltipInstance) {
-			tooltipInstance[0]?.destroy();
+			tooltipInstance.setContent(content);
+		} else {
+			tooltipInstance = tippy(tooltipElement, {
+				content: content,
+				placement: placement,
+				allowHTML: true
+			});
 		}
-		tooltipInstance = tippy(tooltipElement, {
-			content: content,
-			placement: placement,
-			allowHTML: true
-		});
 	}
 
 	onDestroy(() => {
 		if (tooltipInstance) {
-			tooltipInstance[0]?.destroy();
+			tooltipInstance.destroy();
 		}
 	});
 </script>