UNPKG

@guestbell/react-page-plugins

Version:

Plugins we use in GuestBell for working with amazing react-page package

11 lines 465 B
import { ReactEditor, useSlate } from 'slate-react'; import { Editor, Range } from 'slate'; export var SelectionToolbar = function SelectionToolbar(props) { var editor = useSlate(); var selection = editor.selection; if (!selection || !ReactEditor.isFocused(editor) || Range.isCollapsed(selection) || Editor.string(editor, selection) === '') { return props.children(false); } return props.children(true); }; //# sourceMappingURL=SelectionToolbar.js.map