pengzhanbo 61d1e2e37f refactor(theme): 移动端支持&修复frontmatter监听问题
1.响应式布局,支持移动端;
2.修复监听markdown文件生成frontmatter时错误问题
2022-04-30 23:09:28 +08:00

24 lines
519 B
TypeScript

import type { Ref } from 'vue'
import { ref } from 'vue'
const asideNavbarShow = ref<boolean>(false)
const triggerAsideNavbar = (show?: boolean): void => {
if (typeof show === 'boolean') {
asideNavbarShow.value = show
} else {
asideNavbarShow.value = !asideNavbarShow.value
}
}
interface UseAsideNavbar {
asideNavbarShow: Ref<boolean>
triggerAsideNavbar: (show?: boolean) => void
}
export const useAsideNavbar = (): UseAsideNavbar => {
return {
asideNavbarShow,
triggerAsideNavbar,
}
}