提交 af020742 authored 作者: 王鹏飞's avatar 王鹏飞

refactor(admin): colocate editor formula feature

上级 e4cbc93e
...@@ -2,7 +2,7 @@ import { useState, useEffect, forwardRef, useImperativeHandle } from "react"; ...@@ -2,7 +2,7 @@ import { useState, useEffect, forwardRef, useImperativeHandle } from "react";
import { Modal, Divider, Space, Button, message } from "antd"; import { Modal, Divider, Space, Button, message } from "antd";
// import formulaEditor from 'easy-formula-editor'; // import formulaEditor from 'easy-formula-editor';
import "./index.less"; import "../../index.less";
const FormulaModal = (props, ref) => { const FormulaModal = (props, ref) => {
const { editor } = props; const { editor } = props;
......
import { defineEditorFeature } from '../../core/define-editor-feature' import { defineEditorFeature } from '../../core/define-editor-feature'
import menu from '../../customer/Formula' import menu from './menu'
import nodeModule from '../../node/formula' import nodeModule from './node'
export default defineEditorFeature({ export default defineEditorFeature({
id: 'formula', id: 'formula',
......
import { DomEditor, SlateTransforms } from "@wangeditor/editor"; import { DomEditor, SlateTransforms } from "@wangeditor/editor";
import icon_tooltip_editor from "@/assets/images/editor/icon_tooltip_editor.png"; import icon_tooltip_editor from "@/assets/images/editor/icon_tooltip_editor.png";
import { h } from "snabbdom"; import { h } from "snabbdom";
import "../utils/iconfont"; import "../../utils/iconfont";
const withChapterFormulaNode = (editor) => { const withChapterFormulaNode = (editor) => {
const { isInline, isVoid, normalizeNode } = editor; const { isInline, isVoid, normalizeNode } = editor;
......
...@@ -29,7 +29,7 @@ import AudioModal from "./components/audio"; ...@@ -29,7 +29,7 @@ import AudioModal from "./components/audio";
import ChapterTitleModal from "./components/chapter-title"; import ChapterTitleModal from "./components/chapter-title";
import ChapterItemModal from "./components/chapter-item"; import ChapterItemModal from "./components/chapter-item";
import PracticeModal from "./components/practice"; import PracticeModal from "./components/practice";
import FormulaModal from "./components/formula"; import FormulaModal from "./features/formula/FormulaDialog";
import TooltipModal from "./components/tooltip"; import TooltipModal from "./components/tooltip";
import LinkModal from "./components/link"; import LinkModal from "./components/link";
import ExpandModal from "./components/expand"; import ExpandModal from "./components/expand";
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论