UNPKG

@guestbell/react-page-plugins

Version:

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

20 lines 686 B
import * as React from 'react'; import { useSlate } from 'slate-react'; import SlateButton from '../../../common/components/slateEditor/SlateButton'; import { isListActive, ListTypes } from './'; export var ListButton = function ListButton(_ref) { var icon = _ref.icon, type = _ref.type; var editor = useSlate(); var isActive = isListActive(editor, type); return /*#__PURE__*/React.createElement(SlateButton, { isActive: isActive, onClick: function onClick(event) { event.preventDefault(); editor.toggleList(type); }, icon: icon, title: type === ListTypes.UL ? 'Bulleted list' : 'Numbered list' }); }; //# sourceMappingURL=ListButton.js.map