UNPKG

@guestbell/react-page-plugins

Version:

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

22 lines 780 B
import * as React from 'react'; import { useSlate } from 'slate-react'; import SlateButton from '../../../common/components/slateEditor/SlateButton'; import { isQuoteActive } from './withQuotes'; import { lazyLoad } from '@react-page/editor'; var FormatQuoteIcon = lazyLoad(function () { return import('@mui/icons-material/FormatQuote'); }); export var QuoteButton = function QuoteButton() { var editor = useSlate(); var isActive = isQuoteActive(editor); return /*#__PURE__*/React.createElement(SlateButton, { isActive: isActive, onClick: function onClick(event) { event.preventDefault(); editor.toggleQuote(); }, icon: /*#__PURE__*/React.createElement(FormatQuoteIcon, null), title: "Quote" }); }; //# sourceMappingURL=QuoteButton.js.map