@liveblocks/react-blocknote
Version:
An integration of BlockNote + React to enable collaboration, comments, live cursors, and more with Liveblocks.
20 lines (17 loc) • 694 B
JavaScript
import { withLiveblocksSchema } from './schema.js';
const withLiveblocksEditorOptions = (liveblocksExtension, blocknoteOptions = {}, liveblocksOptions = {}) => {
const {
schema: blocknoteSchema,
_extensions: blocknoteExtensions,
disableExtensions: blocknoteDisableExtensions,
...extraBlocknoteOptions
} = blocknoteOptions;
return {
schema: withLiveblocksSchema(blocknoteSchema, liveblocksOptions),
_extensions: { liveblocksExtension, ...blocknoteExtensions },
disableExtensions: ["history", ...blocknoteDisableExtensions || []],
...extraBlocknoteOptions
};
};
export { withLiveblocksEditorOptions };
//# sourceMappingURL=liveblocksEditorOptions.js.map