//@flow import React from "react"; export type SelectItem = { value: string, label: string }; type Props = { label?: string, options: SelectItem[], value?: SelectItem, onChange: string => void }; class Select extends React.Component { field: ?HTMLSelectElement; handleInput = (event: SyntheticInputEvent) => { this.props.onChange(event.target.value); }; renderLabel = () => { const label = this.props.label; if (label) { return ; } return ""; }; render() { const { options, value } = this.props; return (
{this.renderLabel()}
); } } export default Select;