mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-15 09:50:58 +08:00
d28d0701d7
* docs: remove unused code * refactor(docs): improve code
20 lines
436 B
TypeScript
20 lines
436 B
TypeScript
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()!
|
|
} else {
|
|
lang = defaultLang
|
|
}
|
|
return lang
|
|
})
|
|
}
|