|
@@ -4,8 +4,8 @@ import styles from "./index.module.less";
|
|
|
import { getImage } from "../../images";
|
|
|
import { DropdownMixedOption } from "naive-ui/es/dropdown/src/interface";
|
|
|
|
|
|
-/** 新建 | 保存 | 导入 | 上传 | 导出 | 打印 */
|
|
|
-export type IFileBtnType = "newMusic" | "save" | "xml" | "upload" | "png" | "wav" | "midi" | "print";
|
|
|
+/** 新建 | 保存 | 导入 | 上传 | 导出 | 打印 | 退出*/
|
|
|
+export type IFileBtnType = "newMusic" | "save" | "xml" | "upload" | "png" | "wav" | "midi" | "print" | 'exit';
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: "FileBtn",
|
|
@@ -90,6 +90,16 @@ export default defineComponent({
|
|
|
key: "print",
|
|
|
disabled: true,
|
|
|
},
|
|
|
+ {
|
|
|
+ label: () => (
|
|
|
+ <div class={styles.dropItem}>
|
|
|
+ <img class={styles.dropIcon} src={getImage("icon_26_5.png")} />
|
|
|
+ <span>退出</span>
|
|
|
+ </div>
|
|
|
+ ),
|
|
|
+ key: "exit",
|
|
|
+ disabled: false,
|
|
|
+ },
|
|
|
];
|
|
|
return () => (
|
|
|
<NDropdown
|