summaryrefslogtreecommitdiff
path: root/app/client/common/select.component.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/common/select.component.js')
-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>