diff --git a/app/components/ens/nameLookup.js b/app/components/ens/nameLookup.js index f1ff856..f76eed2 100644 --- a/app/components/ens/nameLookup.js +++ b/app/components/ens/nameLookup.js @@ -207,7 +207,7 @@ const DisplayAddress = connect(mapStateToProps)((props) => ( )) -const LookupForm = ({ handleSubmit, values, handleChange, justSearch }) => ( +const LookupForm = ({ handleSubmit, values, handleChange, justSearch, setFieldValue }) => (
@@ -226,7 +226,7 @@ const LookupForm = ({ handleSubmit, values, handleChange, justSearch }) => ( name="domainName" placeholder='Search for vacant name' value={values.domainName} - onChange={handleChange} + onChange={ev => onDomainNameChange(ev, setFieldValue)} required wide /> {!justSearch && @@ -252,7 +252,8 @@ const InnerForm = ({ handleSubmit, isSubmitting, status, - setStatus + setStatus, + setFieldValue }) => (
@@ -262,7 +263,7 @@ const InnerForm = ({ {!status - ? + ? : validAddress(status.address) ? ) +const onDomainNameChange = (e, setFieldValue) => { + const domain = e.target.value.toLowerCase(); + setFieldValue('domainName', domain, false) +} + const NameLookup = withFormik({ mapPropsToValues: props => ({ domainName: '' }), async handleSubmit(values, { status, setSubmitting, setStatus }) {