fix: handle case when there is no themeConfig

pull/384/head
Evan You 3 years ago
parent bdc6cab3f6
commit 034c7375ad

@ -37,10 +37,10 @@ function resolveLocales<T>(
} }
export function createLangDictionary(siteData: { export function createLangDictionary(siteData: {
themeConfig?: any themeConfig?: Record<string, any>
locales?: Record<string, LocaleConfig> locales?: Record<string, LocaleConfig>
}) { }) {
const { locales } = siteData.themeConfig const { locales } = siteData.themeConfig || {}
const siteLocales = siteData.locales const siteLocales = siteData.locales
return locales && siteLocales return locales && siteLocales
? Object.keys(locales).reduce((langs, path) => { ? Object.keys(locales).reduce((langs, path) => {

Loading…
Cancel
Save