Skip to content

Commit 033d653

Browse files
committed
Fix types in CodeFlowsDropdown
1 parent 6bf19eb commit 033d653

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

extensions/ql-vscode/src/view/common/CodePaths/CodeFlowsDropdown.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,21 @@ export const CodeFlowsDropdown = ({
2222
const handleChange = useCallback(
2323
(e: ChangeEvent<HTMLSelectElement>) => {
2424
const selectedOption = e.target;
25-
const selectedIndex = selectedOption.value as unknown as number;
25+
const selectedIndex = parseInt(selectedOption.value);
2626
setSelectedCodeFlow(codeFlows[selectedIndex]);
2727
},
2828
[setSelectedCodeFlow, codeFlows],
2929
);
3030

3131
return (
32-
<VSCodeDropdown onChange={handleChange}>
32+
<VSCodeDropdown
33+
onChange={
34+
handleChange as unknown as ((e: Event) => unknown) &
35+
React.FormEventHandler<HTMLElement>
36+
}
37+
>
3338
{codeFlows.map((codeFlow, index) => (
34-
<VSCodeOption key={index} value={index}>
39+
<VSCodeOption key={index} value={index.toString()}>
3540
{getCodeFlowName(codeFlow)}
3641
</VSCodeOption>
3742
))}

0 commit comments

Comments
 (0)