Add labels for select menus
This commit is contained in:
parent
9c6305f070
commit
9218a98a2e
|
@ -24,20 +24,23 @@ export default function LanguageSelector({
|
|||
languages: HTMLSelectElement;
|
||||
}) {
|
||||
return (
|
||||
<select
|
||||
id="language"
|
||||
name="language"
|
||||
onChange={(e) =>
|
||||
setCurrentLanguage(e.currentTarget.selectedOptions[0].value)
|
||||
}
|
||||
>
|
||||
<For each={[...languages.options]}>
|
||||
{(option) => (
|
||||
<option value={option.value} selected={option.selected}>
|
||||
{option.textContent}
|
||||
</option>
|
||||
)}
|
||||
</For>
|
||||
</select>
|
||||
<label>
|
||||
{"Language: "}
|
||||
<select
|
||||
id="language"
|
||||
name="language"
|
||||
onChange={(e) =>
|
||||
setCurrentLanguage(e.currentTarget.selectedOptions[0].value)
|
||||
}
|
||||
>
|
||||
<For each={[...languages.options]}>
|
||||
{(option) => (
|
||||
<option value={option.value} selected={option.selected}>
|
||||
{option.textContent}
|
||||
</option>
|
||||
)}
|
||||
</For>
|
||||
</select>
|
||||
</label>
|
||||
);
|
||||
}
|
||||
|
|
|
@ -92,17 +92,20 @@ export default function WrapperBar({
|
|||
{data().implementations.length > 1 && (
|
||||
<>
|
||||
{" "}
|
||||
<select
|
||||
onChange={(e) =>
|
||||
setCurrentImplementationIndex(+e.currentTarget.value)
|
||||
}
|
||||
>
|
||||
<For each={data().implementations}>
|
||||
{({ label }, index) => (
|
||||
<option value={index()}>{label}</option>
|
||||
)}
|
||||
</For>
|
||||
</select>
|
||||
<label>
|
||||
{"Implementation: "}
|
||||
<select
|
||||
onChange={(e) =>
|
||||
setCurrentImplementationIndex(+e.currentTarget.value)
|
||||
}
|
||||
>
|
||||
<For each={data().implementations}>
|
||||
{({ label }, index) => (
|
||||
<option value={index()}>{label}</option>
|
||||
)}
|
||||
</For>
|
||||
</select>
|
||||
</label>
|
||||
</>
|
||||
)}
|
||||
{data().implementations.length && (
|
||||
|
|
|
@ -4,13 +4,13 @@
|
|||
<form method="post" action="/">
|
||||
{% block paste_header %}{% endblock %}
|
||||
<div id="toolbar">
|
||||
<select id=language name=language>
|
||||
<label>Language: <select id=language name=language>
|
||||
{% block languages %}
|
||||
{% for language in languages %}
|
||||
<option value="{{ language.identifier }}">{{ language.name }}</option>
|
||||
{% endfor %}
|
||||
{% endblock languages %}
|
||||
</select>
|
||||
</select></label>
|
||||
<span id="wrapper-buttons"></span>
|
||||
{% block rawpaste %}{% endblock %}
|
||||
<span id="right-buttons">
|
||||
|
|
Loading…
Reference in New Issue
Block a user