Use select value to avoid react warning

This commit is contained in:
Jesse Mandel
2017-06-26 23:04:42 -07:00
parent 41e4d98a4c
commit 8cd5007812

View File

@@ -80,12 +80,12 @@ export default class Topbar extends React.Component {
if(urls) {
let rows = []
urls.forEach((link, i) => {
rows.push(<option key={i} value={link.url} selected={i===this.state.selectedIndex}>{link.name}</option>)
rows.push(<option key={i} value={link.url}>{link.name}</option>)
})
control.push(
<label className="select-label" htmlFor="select"><span>Select a spec</span>
<select id="select" disabled={isLoading} onChange={ this.onUrlSelect }>
<select id="select" disabled={isLoading} onChange={ this.onUrlSelect } value={urls[this.state.selectedIndex].url}>
{rows}
</select>
</label>