| | |
| | | import type { HeaderSetting } from '/#/config'; |
| | | import type { HeaderSetting } from '#/config'; |
| | | |
| | | import { computed, unref } from 'vue'; |
| | | |
| | | import { useAppStore } from '/@/store/modules/app'; |
| | | import { useAppStore } from '@/store/modules/app'; |
| | | |
| | | import { useMenuSetting } from '/@/hooks/setting/useMenuSetting'; |
| | | import { useRootSetting } from '/@/hooks/setting/useRootSetting'; |
| | | import { useFullContent } from '/@/hooks/web/useFullContent'; |
| | | import { MenuModeEnum } from '/@/enums/menuEnum'; |
| | | import { useMenuSetting } from '@/hooks/setting/useMenuSetting'; |
| | | import { useRootSetting } from '@/hooks/setting/useRootSetting'; |
| | | import { useFullContent } from '@/hooks/web/useFullContent'; |
| | | import { MenuModeEnum } from '@/enums/menuEnum'; |
| | | |
| | | export function useHeaderSetting() { |
| | | const { getFullContent } = useFullContent(); |
| | |
| | | |
| | | const getShowDoc = computed(() => appStore.getHeaderSetting.showDoc); |
| | | |
| | | const getShowApi = computed(() => appStore.getHeaderSetting.showApi); |
| | | |
| | | const getHeaderTheme = computed(() => appStore.getHeaderSetting.theme); |
| | | |
| | | const getShowHeader = computed(() => appStore.getHeaderSetting.show); |
| | |
| | | setHeaderSetting, |
| | | |
| | | getShowDoc, |
| | | getShowApi, |
| | | getShowSearch, |
| | | getHeaderTheme, |
| | | getUseLockPage, |