| | |
| | | eye: false |
| | | } |
| | | |
| | | UNSAFE_componentWillReceiveProps(nextProps) { |
| | | if (nextProps.value !== this.props.value) { |
| | | this.setState({eye: false}) |
| | | } |
| | | } |
| | | |
| | | getValue = () => { |
| | | const { value } = this.props |
| | | |
| | |
| | | return ( |
| | | <> |
| | | {eye ? value : this.getValue()} |
| | | {eye ? <EyeOutlined className="mk-open-eye" onClick={() => this.setState({eye: false})}/> : <EyeInvisibleOutlined className="mk-close-eye" onClick={() => this.setState({eye: true})}/>} |
| | | {eye ? <EyeOutlined className="mk-open-eye" onClick={(e) => {e.stopPropagation();this.setState({eye: false})}}/> : <EyeInvisibleOutlined className="mk-close-eye" onClick={(e) => {e.stopPropagation();this.setState({eye: true})}}/>} |
| | | </> |
| | | ) |
| | | } |