|
|
@@ -3,6 +3,7 @@ import styled from "styled-components";
|
|
|
|
|
|
type PropsType = {
|
|
|
label?: string;
|
|
|
+ info?: string;
|
|
|
type: string;
|
|
|
value: string | number;
|
|
|
setValue?: (x: string | number) => void;
|
|
|
@@ -31,12 +32,14 @@ export default class InputRow extends Component<PropsType, StateType> {
|
|
|
};
|
|
|
|
|
|
render() {
|
|
|
- let { label, value, type, unit, placeholder, width } = this.props;
|
|
|
+ let { label, value, type, unit, placeholder, width, info } = this.props;
|
|
|
return (
|
|
|
<StyledInputRow>
|
|
|
- {label && (
|
|
|
+ {(label || info) && (
|
|
|
<Label>
|
|
|
- {label} <Required>{this.props.isRequired ? " *" : null}</Required>
|
|
|
+ {label}
|
|
|
+ {info && " ?"}
|
|
|
+ {this.props.isRequired && <Required>{" *"}</Required>}
|
|
|
</Label>
|
|
|
)}
|
|
|
<InputWrapper>
|