ui: fix language select

This commit is contained in:
undefined committed 2023-02-19 19:05:51 +08:00
1 parent 15c1048b5b
commit 5efdee4049
1 file changed
+11 -5
@@ -44,11 +44,17 @@ export default function LanguageSelect({
<label>
{i18n('Code language')}
<div className="select-container">
<select value={sub} onChange={(ev) => setSub(ev.target.value)} className="select">
{Object.keys(options).map((i) => (
<option value={i} key={i}>{options[i]}</option>
))}
</select>
{Object.keys(options).length
? <select value={sub} onChange={(ev) => setSub(ev.target.value)} className="select">
{Object.keys(options).map((i) => (
<option value={i} key={i}>{options[i]}</option>
))}
</select>
: <select value={main} onChange={(ev) => setMain(ev.target.value)} className="select">
{Object.keys(mainLangs).map((i) => (
<option value={i} key={i}>{mainLangs[i]}</option>
))}
</select>}
</div>
</label>
</div>