export htmlattributes as props where possible

This commit is contained in:
peterkogo
2025-04-14 18:59:31 +02:00
parent 6be1b7822b
commit 2ca682c6f2
33 changed files with 173 additions and 197 deletions
@@ -15,7 +15,8 @@
align = 'center',
offset = 10,
isVisible,
children
children,
...rest
}: NodeToolbarProps = $props();
const store = useStore();
@@ -66,12 +67,13 @@
{#if store.domNode && isActive && toolbarNodes}
<div
data-id={toolbarNodes.reduce((acc, node) => `${acc}${node.id} `, '').trim()}
class="svelte-flow__node-toolbar"
use:portal={'root'}
class="svelte-flow__node-toolbar"
data-id={toolbarNodes.reduce((acc, node) => `${acc}${node.id} `, '').trim()}
style:position="absolute"
style:transform
style:z-index={zIndex}
{...rest}
>
{@render children?.()}
</div>