From 17438f18e5943e5cdb12f2d4f9aed284c867e034 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 19 Nov 2020 15:43:14 +0100 Subject: optgroup support for select elements --- .../frontend/app/common/form.component.js | 30 ++++++++-- animism-align/frontend/app/constants.js | 65 ++++++++++++++++++---- animism-align/frontend/app/utils/index.js | 8 +++ 3 files changed, 85 insertions(+), 18 deletions(-) diff --git a/animism-align/frontend/app/common/form.component.js b/animism-align/frontend/app/common/form.component.js index d427afe..4b6616e 100644 --- a/animism-align/frontend/app/common/form.component.js +++ b/animism-align/frontend/app/common/form.component.js @@ -111,11 +111,12 @@ export class Select extends Component { return } const { focused } = this.state + const selectedOption = findOptionInGroups(options, String(selected)) || { label: defaultOption } return (