UNPKG

@blocknote/react

Version:

A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.

17 lines (16 loc) 456 B
// https://github.com/gregberge/react-merge-refs/blob/main/src/index.tsx export function mergeRefs<T = any>( refs: Array< React.MutableRefObject<T> | React.LegacyRef<T> | undefined | null >, ): React.RefCallback<T> { return (value) => { refs.forEach((ref) => { if (typeof ref === "function") { ref(value); } else if (ref != null) { (ref as React.MutableRefObject<T | null>).current = value; } }); }; }