mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
core&ui: enhanced language selection (#390)
This commit is contained in:
1 parent
d9972d6e97
commit
1c3ea21283
4 files changed
+26
-21
No files matched your search
@@ -56,19 +56,21 @@ const page = new NamedPage(['problem_submit', 'contest_detail_problem_submit', '
|
||||
|
||||
return (
|
||||
<>
|
||||
<div className="medium-5 columns form__item end">
|
||||
<label>
|
||||
{i18n('Code language')}
|
||||
<div className="select-container">
|
||||
<select value={main} onChange={(ev) => setMain(ev.target.value)} className="select">
|
||||
{Object.keys(mainLangs).map((key) => (
|
||||
<option key={key} value={key}>{mainLangs[key]}</option>
|
||||
))}
|
||||
</select>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
{Object.keys(options).length > 1 && (
|
||||
{Object.keys(mainLangs).length > 1 && (
|
||||
<div className="medium-5 columns form__item end">
|
||||
<label>
|
||||
{i18n('Code language')}
|
||||
<div className="select-container">
|
||||
<select value={main} onChange={(ev) => setMain(ev.target.value)} className="select">
|
||||
{Object.keys(mainLangs).map((key) => (
|
||||
<option key={key} value={key}>{mainLangs[key]}</option>
|
||||
))}
|
||||
</select>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
)}
|
||||
{(Object.keys(options).length > 1 || Object.keys(mainLangs).length === 1) && (
|
||||
<div className="medium-5 columns form__item end">
|
||||
<label>
|
||||
{i18n('Code language')}
|
||||
|
||||
Reference in new issue
Block a user