summaryrefslogtreecommitdiff
path: root/app/client/common
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-07 17:20:45 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-07 17:20:45 +0200
commit584dbf9e5fd4bfb2c54b65bcc96ef0c35c5a24aa (patch)
tree6463c94eaea6798d12d193f65cfd9894f3942dd0 /app/client/common
parentddf2cc3f5dccc1b22275c3b39366e51036d7815f (diff)
overspecifying everything lol
Diffstat (limited to 'app/client/common')
-rw-r--r--app/client/common/select.component.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/client/common/select.component.js b/app/client/common/select.component.js
index b768336..f1e441f 100644
--- a/app/client/common/select.component.js
+++ b/app/client/common/select.component.js
@@ -14,6 +14,7 @@ class Select extends Component {
}
render() {
const value = this.props.opt[this.props.name]
+ let lastValue
const options = (this.props.options || []).map((key,i) => {
let name, value
if (typeof key === 'object' && key.length) {
@@ -27,6 +28,7 @@ class Select extends Component {
name = key.name.replace(/_/g, ' ') + ' (' + frames + ')'
value = key.name
}
+ lastValue = value
return (
<option value={value} key={i}>
{name}
@@ -39,7 +41,7 @@ class Select extends Component {
<span>{this.props.title}</span>
<select
onChange={this.handleChange}
- value={value}
+ value={value || lastValue}
>
{options}
</select>