From 4bc41e2c2a8b3fc8b22226a7f3ec6cc1e1a275b6 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 21 May 2018 17:58:04 +0200 Subject: more dropdowns --- app/client/common/select.component.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'app/client/common') diff --git a/app/client/common/select.component.js b/app/client/common/select.component.js index 9ff60ce..3b008a3 100644 --- a/app/client/common/select.component.js +++ b/app/client/common/select.component.js @@ -15,10 +15,19 @@ class Select extends Component { } render() { const value = this.props.opt[this.props.name] - const options = this.props.options.map((key,i) => { + const options = (this.props.options || []).map((key,i) => { + let name, value + if (typeof key == 'string') { + name = key.length < 4 ? key.toUpperCase() : key + value = key + } else { + let frames = Math.round(key.count / 30) + ' s.' + name = key.name.replace(/_/g, ' ') + ' (' + frames + ')' + value = key.name + } return ( - ) }) -- cgit v1.2.3-70-g09d2