implement noWheelClass, noPanClass, noDragClass

This commit is contained in:
peterkogo
2025-04-29 19:03:09 +02:00
parent 86211fa753
commit fddd4be6f8
8 changed files with 39 additions and 9 deletions
@@ -47,7 +47,7 @@
return position ?? defaultPosition;
});
let positionClassNames = $derived(controlPosition.split('-'));
let positionClasses = $derived(controlPosition.split('-'));
onMount(() => {
if (resizeControlRef) {
@@ -117,7 +117,7 @@
</script>
<div
class={['svelte-flow__resize-control', 'nodrag', ...positionClassNames, variant, className]}
class={['svelte-flow__resize-control', store.noDragClass, ...positionClasses, variant, className]}
bind:this={resizeControlRef}
style:border-color={variant === ResizeControlVariant.Line ? color : undefined}
style:background-color={variant === ResizeControlVariant.Line ? undefined : color}