Boostrapped BranchChooser

This commit is contained in:
Philipp Czora
2018-10-04 20:02:18 +02:00
parent e059762fc4
commit eaf8951164
4 changed files with 84 additions and 30 deletions

View File

@@ -6,25 +6,30 @@ type Props = {
options: string[],
optionSelected: string => void,
preselectedOption: string
}
};
class DropDown extends React.Component<Props> {
render() {
const {options, preselectedOption} = this.props;
return <div className="select">
<select value={preselectedOption} onChange={this.change}>
<option key=""></option>
{options.map(option => {
return <option key={option}
value={option}>{option}</option>
})}
</select>
</div>
const { options, preselectedOption } = this.props;
return (
<div className="select">
<select value={preselectedOption} onChange={this.change}>
<option key="" />
{options.map(option => {
return (
<option key={option} value={option}>
{option}
</option>
);
})}
</select>
</div>
);
}
change = (event) => {
change = event => {
this.props.optionSelected(event.target.value);
}
};
}
export default DropDown;