forked from LaconicNetwork/cosmos-explorer
22 lines
618 B
JavaScript
22 lines
618 B
JavaScript
import { onBeforeUnmount } from '@vue/composition-api'
|
|
import userAppConfig from '@core/app-config/useAppConfig'
|
|
|
|
/**
|
|
* Collapse vertical menu when route is visited and restore the state on route leave
|
|
*/
|
|
export const useCollapseMenuOnVisit = () => {
|
|
const { isVerticalMenuCollapsed } = userAppConfig()
|
|
const wasVerticalMenuCollapsed = isVerticalMenuCollapsed.value
|
|
|
|
if (!wasVerticalMenuCollapsed.value) {
|
|
isVerticalMenuCollapsed.value = true
|
|
}
|
|
|
|
// Restore the original collapse value
|
|
onBeforeUnmount(() => {
|
|
isVerticalMenuCollapsed.value = wasVerticalMenuCollapsed
|
|
})
|
|
}
|
|
|
|
export const _ = null
|