import type { NavItem, ParsedContent } from '@nuxt/content/dist/runtime/types' import type { ThemeConfig } from './theme' import { useState } from '#imports' export const useDocusState = () => { /** * Navigation tree from root of app. */ const navigation = useState('docus-navigation', () => null) /** * Current page complete data. */ const page = useState('docus-page', () => null) /** * Previous and next page data. * Format: [prev, next] */ const surround = useState('docus-page-surround', () => null) /** * Theme configuration. */ const theme = useState('docus-theme', () => null) return { navigation, page, surround, theme, } }