diff --git a/.changeset/add-instant-scroll-behavior.md b/.changeset/add-instant-scroll-behavior.md new file mode 100644 index 00000000..9af3a35a --- /dev/null +++ b/.changeset/add-instant-scroll-behavior.md @@ -0,0 +1,5 @@ +--- +'@tanstack/virtual-core': patch +--- + +Add 'instant' to ScrollBehavior type to match the W3C spec diff --git a/packages/virtual-core/src/index.ts b/packages/virtual-core/src/index.ts index 6c1cafa4..f84d44e8 100644 --- a/packages/virtual-core/src/index.ts +++ b/packages/virtual-core/src/index.ts @@ -8,7 +8,7 @@ type ScrollDirection = 'forward' | 'backward' type ScrollAlignment = 'start' | 'center' | 'end' | 'auto' -type ScrollBehavior = 'auto' | 'smooth' +type ScrollBehavior = 'auto' | 'smooth' | 'instant' export interface ScrollToOptions { align?: ScrollAlignment