12345678910111213141516171819 |
- import { computed } from 'vue'
- import { useRoute } from 'vitepress'
- import { defaultLang } from '../constant'
- export const useLang = () => {
- const route = useRoute()
- return computed(() => {
- // the first part of the first slash
- const path = route.data?.relativePath
- let lang: string
- if (path?.includes('/')) {
- lang = path.split('/').shift()! || defaultLang
- } else {
- lang = defaultLang
- }
- return lang
- })
- }
|