feat(props): add nodeClickDistance

This commit is contained in:
moklick
2024-07-15 15:28:27 +02:00
parent edf7a8eec0
commit da35b9d7fb
16 changed files with 49 additions and 2 deletions
@@ -4,6 +4,11 @@
import { NodeWrapper } from '$lib/components/NodeWrapper';
import { useStore } from '$lib/store';
import type { NodeRendererProps } from './types';
type $$Props = NodeRendererProps;
export let nodeClickDistance: $$Props['nodeClickDistance'] = 0;
const {
visibleNodes,
@@ -76,6 +81,7 @@
measuredHeight={node.measured.height}
parentId={node.parentId}
{resizeObserver}
{nodeClickDistance}
on:nodeclick
on:nodemouseenter
on:nodemousemove
@@ -0,0 +1,3 @@
export type NodeRendererProps = {
nodeClickDistance?: number;
};