diff --git a/.changeset/cool-bats-smell.md b/.changeset/cool-bats-smell.md new file mode 100644 index 000000000..bf0c407fb --- /dev/null +++ b/.changeset/cool-bats-smell.md @@ -0,0 +1,5 @@ +--- +'svelte-ux': patch +--- + +Support passing `options` to resize action diff --git a/packages/svelte-ux/src/lib/actions/observer.ts b/packages/svelte-ux/src/lib/actions/observer.ts index 3d10d456a..1ce922400 100644 --- a/packages/svelte-ux/src/lib/actions/observer.ts +++ b/packages/svelte-ux/src/lib/actions/observer.ts @@ -1,12 +1,12 @@ import type { Action } from 'svelte/action'; -export const resize: Action = (node) => { +export const resize: Action = (node, options) => { let observer = new ResizeObserver((entries, observer) => { entries.forEach((entry) => { node.dispatchEvent(new CustomEvent('resize', { detail: entry })); }); }); - observer.observe(node); + observer.observe(node, options); return { destroy() {