use zerowidth spaces for emojis

This commit is contained in:
Ondřej Hruška
2017-10-14 00:48:53 +02:00
parent daa04c39b6
commit 723890b6fa
2 changed files with 4 additions and 4 deletions

View File

@@ -11,8 +11,8 @@ import classNames from 'classnames';
const textAtCursorMatchesToken = (str, caretPosition) => {
let word;
let left = str.slice(0, caretPosition).search(/\S+$/);
let right = str.slice(caretPosition).search(/\s/);
let left = str.slice(0, caretPosition).search(/[^\s\u200B]+$/);
let right = str.slice(caretPosition).search(/[\s\u200B]/);
if (right < 0) {
word = str.slice(left);