@guestbell/react-page-plugins
Version:
Plugins we use in GuestBell for working with amazing react-page package
11 lines • 465 B
JavaScript
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