// docs/.vitepress/theme/index.ts import DefaultTheme from 'vitepress/theme' import {inBrowser, useData} from "vitepress"; import {watchEffect} from "vue"; import './style.css'; import DepsMap from '../components/DepsMap.vue'; export default { ...DefaultTheme, enhanceApp({ app }) { app.component('DepsMap', DepsMap) }, setup() { const { lang } = useData() watchEffect(() => { if (inBrowser) { document.cookie = `nf_lang=${lang.value}; expires=Mon, 1 Jan 2024 00:00:00 UTC; path=/` } }) } }