|
@@ -1,5 +1,11 @@
|
|
|
import { ContentEnum, RouterTransitionEnum } from '/@/enums/appEnum';
|
|
|
-import { MenuModeEnum, MenuTypeEnum, TopMenuAlignEnum, TriggerEnum } from '/@/enums/menuEnum';
|
|
|
+import {
|
|
|
+ MenuModeEnum,
|
|
|
+ MenuTypeEnum,
|
|
|
+ TopMenuAlignEnum,
|
|
|
+ TriggerEnum,
|
|
|
+ MixSidebarTriggerEnum,
|
|
|
+} from '/@/enums/menuEnum';
|
|
|
|
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
|
|
@@ -20,6 +26,7 @@ export enum HandlerEnum {
|
|
|
MENU_SPLIT,
|
|
|
MENU_FIXED,
|
|
|
MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,
|
|
|
+ MENU_TRIGGER_MIX_SIDEBAR,
|
|
|
|
|
|
// header
|
|
|
HEADER_SHOW,
|
|
@@ -132,3 +139,14 @@ export const menuTypeList = [
|
|
|
type: MenuTypeEnum.MIX_SIDEBAR,
|
|
|
},
|
|
|
];
|
|
|
+
|
|
|
+export const mixSidebarTriggerOptions = [
|
|
|
+ {
|
|
|
+ value: MixSidebarTriggerEnum.HOVER,
|
|
|
+ label: t('layout.setting.triggerHover'),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: MixSidebarTriggerEnum.CLICK,
|
|
|
+ label: t('layout.setting.triggerClick'),
|
|
|
+ },
|
|
|
+];
|