diff --git a/frontend/src/Components/Form/HintedSelectInputSelectedValue.js b/frontend/src/Components/Form/HintedSelectInputSelectedValue.js index 07f6c9e25..a3fecf324 100644 --- a/frontend/src/Components/Form/HintedSelectInputSelectedValue.js +++ b/frontend/src/Components/Form/HintedSelectInputSelectedValue.js @@ -24,7 +24,7 @@ function HintedSelectInputSelectedValue(props) { >
{ - isMultiSelect && + isMultiSelect ? value.map((key, index) => { const v = valuesMap[key]; return ( @@ -32,26 +32,28 @@ function HintedSelectInputSelectedValue(props) { {v ? v.value : key} ); - }) + }) : + null } { - !isMultiSelect && value + isMultiSelect ? null : value }
{ - hint != null && includeHint && + hint != null && includeHint ?
{hint} -
+ : + null } ); } HintedSelectInputSelectedValue.propTypes = { - value: PropTypes.oneOfType([PropTypes.string, PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number]))]).isRequired, + value: PropTypes.oneOfType([PropTypes.number, PropTypes.string, PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number]))]).isRequired, values: PropTypes.arrayOf(PropTypes.object).isRequired, hint: PropTypes.string, isMultiSelect: PropTypes.bool.isRequired,