https://codesandbox.io/s/angry-elbakyan-s3xt7?file=/src/App.js
npm install react-email-autocomplete-dropdown
import React, { Component } from "react";
import Email from "react-email-autocomplete-dropdown";
import "react-email-autocomplete-dropdown/lib/main.min.css";
class App extends Component {
render() {
return (
<div>
<Email />
</div>
);
}
}
export default App;
const domains = ["test.com", "hello.com"];
class App extends Component {
render() {
return (
<div>
<Email domains={domains} />
</div>
);
}
}
export default App;
handleOnChange=(e)=>{
console.log(e.target.value)
}
dropdownClick=(value)=>{
console.log(value)
}
......
<Email
onChange={this.handleOnChange}
dropdownOnClick={this.dropdownClick}
/>
Name | Type | Description | Example |
---|---|---|---|
value | string | input state value | 'hello world' |
placeholder | string | custom placeholder | 'hello world' |
domains | array | custom dropdown domains | ["gmail.com","yahoo.com"] |
disabled | Boolean | disable input | false (Default) |
onChange, dropdownOnClick
This software is released under the MIT License
.