@qb/use-mailcheck
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Use-Mailcheck

React component for the mailcheck library. Reduce user-misspelled email addresses in your forms by suggesting a right domain when your users misspell it in an email address.

Installation

yarn add @qb/use-mailcheck

Usage

import useMailCheck from '@qb/use-mailcheck';

const [inputText, setInputText] = useState(null);
const suggestion = useMailCheck({ email: inputText });

<div>
  <input
    type="email"
    value={inputText}
    onChange={e => {
      setInputText(e.target.value);
    }}
  />
  {suggestion && <div>Did you mean {suggestion.full}?</div>}
</div>;
  • suggestion: The suggestion object passed back to you, or null if mailcheck has nothing to suggest. The suggestion object has the following members:
{
  address: 'test',        // the address; part before the @ sign
  domain: 'gmail.com',    // the suggested domain
  full: 'test@gmail.com'  // the full suggested email
}

Thanks

License

MIT

/@qb/use-mailcheck/

    Package Sidebar

    Install

    npm i @qb/use-mailcheck

    Weekly Downloads

    185

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    12.8 kB

    Total Files

    10

    Last publish

    Collaborators

    • michaltk
    • tikotzky