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'