Commit d018363ddcd68189a18829a2b2560f3b98da58a6

Authored by vben
1 parent 2066f669

fix(layout): fix class loss

src/layouts/default/index.vue
@@ -45,14 +45,14 @@ @@ -45,14 +45,14 @@
45 const { prefixCls } = useDesign('default-layout'); 45 const { prefixCls } = useDesign('default-layout');
46 const { getIsMobile } = useAppInject(); 46 const { getIsMobile } = useAppInject();
47 const { getShowFullHeaderRef } = useHeaderSetting(); 47 const { getShowFullHeaderRef } = useHeaderSetting();
48 - const { getShowSidebar, getIsMixSidebar, getIsSidebarType } = useMenuSetting(); 48 + const { getShowSidebar, getIsMixSidebar, getShowMenu } = useMenuSetting();
49 49
50 // Create a lock screen monitor 50 // Create a lock screen monitor
51 const lockEvents = useLockPage(); 51 const lockEvents = useLockPage();
52 52
53 const layoutClass = computed(() => { 53 const layoutClass = computed(() => {
54 let cls: string[] = ['ant-layout']; 54 let cls: string[] = ['ant-layout'];
55 - if (unref(getIsMixSidebar) || unref(getIsSidebarType)) { 55 + if (unref(getIsMixSidebar) || unref(getShowMenu)) {
56 cls.push('ant-layout-has-sider'); 56 cls.push('ant-layout-has-sider');
57 } 57 }
58 return cls; 58 return cls;
vite.config.ts
@@ -76,6 +76,9 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { @@ -76,6 +76,9 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
76 chunkSizeWarningLimit: 2000, 76 chunkSizeWarningLimit: 2000,
77 }, 77 },
78 define: { 78 define: {
  79 + // setting vue-i18-next
  80 + // Suppress warning
  81 + __INTLIFY_PROD_DEVTOOLS__: false,
79 __APP_INFO__: JSON.stringify(__APP_INFO__), 82 __APP_INFO__: JSON.stringify(__APP_INFO__),
80 }, 83 },
81 css: { 84 css: {