Files
WeatherTool/web/src/components/SelectField.tsx
T
Guntis Smaukstelis d6707b7bb0 Select city on canvas
2024-01-06 23:48:23 +02:00

19 lines
543 B
TypeScript

import { Accessor, Component, Setter } from "solid-js";
import { weatherField } from "../consts";
export const SelectField: Component<{
getField: Accessor<string>,
setField: Setter<string>,
}> = (props) => {
return (
<select onChange={(e) => props.setField(e.target.value)}>
{ weatherField.map(field =>
<option
value={field}
selected={field === props.getField() ? true : false}
>{field}</option>
)}
</select>
);
}