From 786f28ce01f64f95eb5326b221c72ffd187bf1d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maren=20S=C3=BCwer?= Date: Tue, 2 Oct 2018 09:52:39 +0200 Subject: [PATCH] add help to select --- .../ui-components/src/forms/Select.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/scm-ui-components/packages/ui-components/src/forms/Select.js b/scm-ui-components/packages/ui-components/src/forms/Select.js index 184359cc11..ad8077d5bf 100644 --- a/scm-ui-components/packages/ui-components/src/forms/Select.js +++ b/scm-ui-components/packages/ui-components/src/forms/Select.js @@ -1,5 +1,6 @@ //@flow import React from "react"; +import {Help} from "../index"; export type SelectItem = { value: string, @@ -10,7 +11,8 @@ type Props = { label?: string, options: SelectItem[], value?: SelectItem, - onChange: string => void + onChange: string => void, + helpText?: string }; class Select extends React.Component { @@ -36,12 +38,25 @@ class Select extends React.Component { return ""; }; + renderHelp = () => { + const helpText = this.props.helpText; + if(helpText){ + return ( +
+ +
); + } + else + return null; + }; + render() { const { options, value } = this.props; return (
{this.renderLabel()} +
+ {this.renderHelp()} +
); }