/
githubmirror
/
vuetify
Обзор
Документация
Войти
/
githubmirror
/
vuetify
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/docs/src/composables/frontmatter.ts
41 строка
781 B
Juan José Guzmán Cardona
docs(api): add dynamic toc support for api pages (#21333)
29 апр 2025, 03:42
Не верифицирован
29 апр 2025, 03:42
16d3dd3
Код
Авторство
О чём код?
type Frontmatter = { meta: { nav?: string title: string description?: string keywords?: string[] } assets?: string[] backmatter?: boolean features?: { figma?: boolean label?: string report?: string github?: string spec?: string } fluid?: boolean related?: string[] toc?: TocItem[] } type TocItem = { to: string text: string level: number } export function useFrontmatter () { const router = useRouter() const frontmatter = shallowRef<Frontmatter>() let timeout = 750 watch(router.currentRoute, route => { setTimeout(() => { frontmatter.value = (route.matched.at(-1)!.instances.default as any)?.frontmatter timeout = 1 }, timeout) }, { immediate: true }) return readonly(frontmatter) }