diff --git a/src/lib/cards/node/NodeListCard.svelte b/src/lib/cards/node/NodeListCard.svelte
index 1abb2a1..e5648dc 100644
--- a/src/lib/cards/node/NodeListCard.svelte
+++ b/src/lib/cards/node/NodeListCard.svelte
@@ -17,10 +17,21 @@
+
+
diff --git a/src/lib/parts/NodeTagsIcon.svelte b/src/lib/parts/NodeTagsIcon.svelte
index 42cf10e..9be8a30 100644
--- a/src/lib/parts/NodeTagsIcon.svelte
+++ b/src/lib/parts/NodeTagsIcon.svelte
@@ -9,16 +9,25 @@
id: string;
};
let { tags, id }: NodeTagsIconProps = $props();
+ let popupOpen = $state(false);
const popupHover = $derived({
event: 'hover',
target: `tags-popup-${id}`,
placement: 'bottom',
- });
+ state: ({ state }) => {
+ popupOpen = state;
+ },
+ };
{#if tags.length > 0}
-
+