From ef76eb46e054a47a8b01da73b9e2d9852626b72c Mon Sep 17 00:00:00 2001 From: Joe Anderson Date: Fri, 11 Jul 2025 00:30:46 +0100 Subject: [PATCH] Export `defaultScrollSelectionIntoView` (#5914) --- .changeset/fifty-shirts-tap.md | 5 +++++ packages/slate-react/src/components/editable.tsx | 2 +- packages/slate-react/src/index.ts | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/fifty-shirts-tap.md diff --git a/.changeset/fifty-shirts-tap.md b/.changeset/fifty-shirts-tap.md new file mode 100644 index 000000000..1dd2dd1d8 --- /dev/null +++ b/.changeset/fifty-shirts-tap.md @@ -0,0 +1,5 @@ +--- +'slate-react': patch +--- + +Export `defaultScrollSelectionIntoView` diff --git a/packages/slate-react/src/components/editable.tsx b/packages/slate-react/src/components/editable.tsx index 3774a8334..cefa90859 100644 --- a/packages/slate-react/src/components/editable.tsx +++ b/packages/slate-react/src/components/editable.tsx @@ -1929,7 +1929,7 @@ export const defaultDecorate: (entry: NodeEntry) => DecoratedRange[] = () => [] * A default implement to scroll dom range into view. */ -const defaultScrollSelectionIntoView = ( +export const defaultScrollSelectionIntoView = ( editor: ReactEditor, domRange: DOMRange ) => { diff --git a/packages/slate-react/src/index.ts b/packages/slate-react/src/index.ts index 0f1ffce23..bd288d798 100644 --- a/packages/slate-react/src/index.ts +++ b/packages/slate-react/src/index.ts @@ -6,6 +6,7 @@ export { RenderLeafProps, RenderPlaceholderProps, DefaultPlaceholder, + defaultScrollSelectionIntoView, } from './components/editable' export { DefaultElement } from './components/element'