diff --git a/src/components/list/DomainInput.js b/src/components/list/DomainInput.js index b0b8652..946943f 100644 --- a/src/components/list/DomainInput.js +++ b/src/components/list/DomainInput.js @@ -22,16 +22,11 @@ class DomainInput extends Component { handleChange = (e) => { const domain = e.target.value; - const isValid = validate.domain(domain); - this.setState({ domain, isValid }); - if (isValid){ - this.props.onInputValidate(null); - } else { - this.props.onInputValidate("Not valid domain format (use example.com or sub.example.com") - } + this.setState({ domain }); }; - onAdd = () => { + handleSubmit = (e) => { + e.preventDefault(); if(this.state.domain.length > 0) { if (this.state.isValid) { this.props.onEnter(this.state.domain); @@ -45,11 +40,12 @@ class DomainInput extends Component { const { t } = this.props; return ( -
+
e.key === 'Enter' ? this.onAdd() : null} onChange={this.handleChange} disabled={!api.loggedIn} /> @@ -57,9 +53,8 @@ class DomainInput extends Component { { api.loggedIn ? -
+ ); } }