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} - +