react-multi-email icon indicating copy to clipboard operation
react-multi-email copied to clipboard

Stop propagation enter

Open Brzda opened this issue 6 years ago • 2 comments

We used this input in forms, but when we pressed enter to add new email then form is submitted too.

Brzda avatar Jan 08 '19 09:01 Brzda

I fixed code.

  handleOnKeydown = (e: React.KeyboardEvent<HTMLInputElement>) => {
    switch (e.which) {
      case 13:
        e.preventDefault();
        break;
      case 8:
        if (!e.currentTarget.value) {
          this.removeEmail(this.state.emails.length - 1);
        }
        break;
      default:
    }
  };

Just released 0.4.4 Thanks for your contribution.

https://www.npmjs.com/package/react-multi-email

thomasJang avatar Jan 11 '19 02:01 thomasJang

It works perfectly now, thanks for your time.

Brzda avatar Jan 11 '19 08:01 Brzda