Skip to content

Commit e19e58f

Browse files
committed
Fix accessibility warning
1 parent 6f4882b commit e19e58f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/ui/selector/ExtensionSelector.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ const ExtensionSelector: FunctionComponent<Props> = ({ closable }) => {
1515
const [source, setSource] = useState<ExtensionSourceId>("amo");
1616
const [extensionId, setExtensionId] = useState("");
1717
const [file, setFile] = useState<File | undefined>(undefined);
18+
const inputId = useId();
1819

1920
const selectSourceId = useId();
2021
const fileInputRef = useRef<HTMLInputElement>(null);
@@ -64,12 +65,13 @@ const ExtensionSelector: FunctionComponent<Props> = ({ closable }) => {
6465
{source !== "file" ? (
6566
<>
6667
<div class="row">
67-
<span class="url">
68+
<label class="url" for={inputId}>
6869
{source === "amo"
6970
? "addons.mozilla.org/en-US/firefox/addon/"
7071
: "chromewebstore.google.com/detail/*/"}
71-
</span>
72+
</label>
7273
<input
74+
id={inputId}
7375
type="text"
7476
value={extensionId}
7577
placeholder="extension id"

0 commit comments

Comments
 (0)