diff --git a/packages/svelte/src/lib/container/SvelteFlow/Wrapper.svelte b/packages/svelte/src/lib/container/SvelteFlow/Wrapper.svelte index e8952d51..b1353a42 100644 --- a/packages/svelte/src/lib/container/SvelteFlow/Wrapper.svelte +++ b/packages/svelte/src/lib/container/SvelteFlow/Wrapper.svelte @@ -57,6 +57,8 @@ onselectiondragstart, onselectiondrag, onselectiondragstop, + onselectionstart, + onselectionend, clickConnect, fitView, fitViewOptions, diff --git a/packages/svelte/src/lib/plugins/Controls/types.ts b/packages/svelte/src/lib/plugins/Controls/types.ts index c9ddfa6e..7b011a22 100644 --- a/packages/svelte/src/lib/plugins/Controls/types.ts +++ b/packages/svelte/src/lib/plugins/Controls/types.ts @@ -1,5 +1,5 @@ import type { Snippet } from 'svelte'; -import type { ClassValue, HTMLAttributes } from 'svelte/elements'; +import type { ClassValue, HTMLAttributes, HTMLButtonAttributes } from 'svelte/elements'; import type { PanelPosition } from '@xyflow/system'; import type { FitViewOptions } from '$lib/types'; @@ -31,7 +31,7 @@ export type ControlsProps = { fitViewOptions?: FitViewOptions; } & HTMLAttributes; -export type ControlButtonProps = HTMLAttributes & { +export type ControlButtonProps = HTMLButtonAttributes & { class?: ClassValue; bgColor?: string; bgColorHover?: string;