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

refactor(admin): colocate audio and video features

上级 12a9350f
...@@ -2,7 +2,7 @@ import { useState, forwardRef, useImperativeHandle } from "react"; ...@@ -2,7 +2,7 @@ import { useState, forwardRef, useImperativeHandle } from "react";
import { Modal, Divider, Upload, Input, Space, Button, Form, Spin, message } from "antd"; import { Modal, Divider, Upload, Input, Space, Button, Form, Spin, message } from "antd";
import { CloudUploadOutlined } from "@ant-design/icons"; import { CloudUploadOutlined } from "@ant-design/icons";
import { SlateTransforms, SlateEditor, SlateElement } from "@wangeditor/editor"; import { SlateTransforms, SlateEditor, SlateElement } from "@wangeditor/editor";
import "./index.less"; import "../../index.less";
import { uploadFile } from "@/utils/oss"; import { uploadFile } from "@/utils/oss";
const { Dragger } = Upload; const { Dragger } = Upload;
......
import { defineEditorFeature } from '../../core/define-editor-feature' import { defineEditorFeature } from '../../core/define-editor-feature'
import menu from '../../customer/Audio' import menu from './menu'
import nodeModule from '../../node/audio' import nodeModule from './node'
export default defineEditorFeature({ export default defineEditorFeature({
id: 'audio', id: 'audio',
......
...@@ -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, Upload, Input, Space, Button, Form, Spin, message } from "antd"; import { Modal, Divider, Upload, Input, Space, Button, Form, Spin, message } from "antd";
import { CloudUploadOutlined } from "@ant-design/icons"; import { CloudUploadOutlined } from "@ant-design/icons";
import { SlateTransforms, SlateEditor, SlateElement } from "@wangeditor/editor"; import { SlateTransforms, SlateEditor, SlateElement } from "@wangeditor/editor";
import "./index.less"; import "../../index.less";
import { uploadFile } from "@/utils/oss"; import { uploadFile } from "@/utils/oss";
......
import { defineEditorFeature } from '../../core/define-editor-feature' import { defineEditorFeature } from '../../core/define-editor-feature'
import menu from '../../customer/Video' import menu from './menu'
import nodeModule from '../../node/video' import nodeModule from './node'
export default defineEditorFeature({ export default defineEditorFeature({
id: 'video', id: 'video',
......
...@@ -23,9 +23,9 @@ dayjs.extend(relativeTime); ...@@ -23,9 +23,9 @@ dayjs.extend(relativeTime);
import { storageChange } from "@/utils/storage.js"; import { storageChange } from "@/utils/storage.js";
import ImageModal from "./components/image"; import ImageModal from "./components/image";
import VideoModal from "./components/video"; import VideoModal from "./features/video/VideoDialog";
import GalleryModal from "./components/gallery"; import GalleryModal from "./components/gallery";
import AudioModal from "./components/audio"; import AudioModal from "./features/audio/AudioDialog";
import ChapterTitleModal from "./features/chapter-structure/TitleDialog"; import ChapterTitleModal from "./features/chapter-structure/TitleDialog";
import ChapterItemModal from "./features/chapter-structure/SectionDialog"; import ChapterItemModal from "./features/chapter-structure/SectionDialog";
import PracticeModal from "./features/practice/PracticeInsertDialog"; import PracticeModal from "./features/practice/PracticeInsertDialog";
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论