import { DeleteOutlined, EnterOutlined, MenuOutlined, PlusCircleOutlined, PlusOutlined, } from "@ant-design/icons"; import { Menu } from "antd"; import state from "../store/state"; import store from "../store/global"; import { go, runInWrappedAction, wrappedAction } from "../store/history"; function getParagraphMenuOptions(paragraph) { return []; const handleMenu = wrappedAction(({ key }) => { switch (key) { case "justify-auto": paragraph.alignJustify = null; break; case "justify-enable": paragraph.alignJustify = true; break; case "justify-disable": paragraph.alignJustify = false; break; } }); return (
); } // ENHANCE: 同notation的菜单项处理函数,改改改 // TODO: working 现在就改!然后EditableContent应该直接传入antd的菜单项 _function handleSelectParagraphMenu(options, key) { runInWrappedAction(() => (state.shouldNotationBlurAfterClick = false)); const callback = options.find((ops) => ops.key === key)?.onClick; callback && callback(); } export { getParagraphMenuOptions, handleSelectParagraphMenu };