diff --git a/packages/@core/ui-kit/layout-ui/src/vben-layout.vue b/packages/@core/ui-kit/layout-ui/src/vben-layout.vue index 2e2c981c..7fd4dd77 100644 --- a/packages/@core/ui-kit/layout-ui/src/vben-layout.vue +++ b/packages/@core/ui-kit/layout-ui/src/vben-layout.vue @@ -184,9 +184,6 @@ const headerFixed = computed(() => { }); const showSidebar = computed(() => { - // if (isMixedNav.value && !props.sideHidden) { - // return false; - // } return isSideMode.value && sidebarEnable.value; }); diff --git a/packages/effects/layouts/src/basic/header/header.vue b/packages/effects/layouts/src/basic/header/header.vue index 3febc93a..d2016ed1 100644 --- a/packages/effects/layouts/src/basic/header/header.vue +++ b/packages/effects/layouts/src/basic/header/header.vue @@ -27,6 +27,8 @@ withDefaults(defineProps(), { theme: 'light', }); +const emit = defineEmits<{ clearPreferencesAndLogout: [] }>(); + const accessStore = useAccessStore(); const { globalSearchShortcutKey, preferencesButtonPosition } = usePreferences(); const slots = useSlots(); @@ -90,6 +92,10 @@ const leftSlots = computed(() => { }); return list.sort((a, b) => a.index - b.index); }); + +function clearPreferencesAndLogout() { + emit('clearPreferencesAndLogout'); +}