From 22680fe73d925d7cb09f64d02d8fac6fa8955d41 Mon Sep 17 00:00:00 2001 From: panda Date: Wed, 4 May 2022 22:20:30 +0800 Subject: [PATCH] ui: fix availableLangs when langsList is '' (#353) --- packages/ui-default/utils/availableLangs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/utils/availableLangs.ts b/packages/ui-default/utils/availableLangs.ts index 6226b51fb..727351cdc 100644 --- a/packages/ui-default/utils/availableLangs.ts +++ b/packages/ui-default/utils/availableLangs.ts @@ -4,8 +4,8 @@ export default function getAvailableLangs(langsList?: string[]) { const Langs = {}; for (const key in LANGS) { if (prefixes.has(key)) continue; - if (langsList && !langsList.includes(key)) continue; - if (LANGS[key].hidden && !langsList?.includes(key)) continue; + if (langsList && langsList.length && langsList.join('') && !langsList.includes(key)) continue; + else if (LANGS[key].hidden) continue; Langs[key] = LANGS[key]; } return Langs;