@churchapps/apphelper-markdown
Version:
ChurchApps markdown/lexical editor components
8 lines (7 loc) • 709 B
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { IconButton, ButtonGroup, Tooltip } from "@mui/material";
import { Undo, Redo } from "@mui/icons-material";
import { UNDO_COMMAND, REDO_COMMAND } from "lexical";
export function HistoryControls({ editor }) {
return (_jsxs(ButtonGroup, { size: "small", variant: "outlined", children: [_jsx(Tooltip, { title: "Undo", children: _jsx(IconButton, { onClick: () => editor.dispatchCommand(UNDO_COMMAND, undefined), size: "small", children: _jsx(Undo, {}) }) }), _jsx(Tooltip, { title: "Redo", children: _jsx(IconButton, { onClick: () => editor.dispatchCommand(REDO_COMMAND, undefined), size: "small", children: _jsx(Redo, {}) }) })] }));
}