Issue-ID: SDC-1963
Change-Id: I2e40deb35970c848422c471114fccf2bb5c331e2
Signed-off-by: Yarin Dekel <yarind@amdocs.com>
value: PropTypes.string
};
- state = { showInput: false };
+ constructor(props) {
+ super(props);
+ this.state = {
+ showInput: !!props.value || false
+ };
+ }
- closeInput() {
- if (!this.props.value) {
- this.setState({ showInput: false });
+ showInputChange() {
+ if (this.props.value) {
+ this.setState({ showInput: true });
}
}
onChange={onChange}
value={value}
handleKeyDown={e => this.handleKeyDown(e)}
- handleBlur={() => this.closeInput()}
+ handleBlur={() => this.showInputChange()}
/>
)}
{!this.state.showInput && (