@guestbell/react-page-plugins
Version:
Plugins we use in GuestBell for working with amazing react-page package
19 lines • 625 B
JavaScript
import * as React from 'react';
import { useSlate } from 'slate-react';
import SlateButton from '../../../common/components/slateEditor/SlateButton';
import { isHeadingActive } from './';
export var HeadingButton = function HeadingButton(_ref) {
var icon = _ref.icon,
level = _ref.level;
var editor = useSlate();
var isActive = isHeadingActive(editor, level);
return /*#__PURE__*/React.createElement(SlateButton, {
isActive: isActive,
onClick: function onClick(event) {
event.preventDefault();
editor.wrapHeading(level);
},
icon: icon
});
};
//# sourceMappingURL=HeadingButton.js.map