import { ensureLang } from '../utils/lang' import navLocale from '../i18n/pages/sidebar.json' // Mapping the first sub link to the nav link to avoid 404 error. function getNav() { return Object.fromEntries( Object.entries(navLocale).map(([lang, val]) => { const value: { link: string text: string activeMatch?: string }[] = Object.values(val).map((item) => ({ ...item, link: `${ensureLang(lang)}${item.link}`, })) value.push({ text: lang === 'zh-CN' ? '旧版文档' : 'Old Doc', link: 'https://doc-archive.element-plus.org/', }) return [lang, value] }) ) } export const nav = getNav()