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