интерфейсный токенизатор для пользовательских вводов с поддержкой вставки / заказа - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь найти библиотеку реагирования или что-то похожее на реагирование-выбор, но с возможностью вставлять больше тегов / токенов между входами.

enter image description here

Например, на этой фотографии, если бы мне нужно было нажать левую клавишу со стрелкой один раз, я бы выделил наименьший тег крокодилов, чтобы удалить его по желанию, но если я снова нажму левую клавишу со стрелкой, я хочу Курсор появится между двумя тегами и позволит мне добавить больше тегов между ними.

Я не уверен, есть ли библиотека, которая уже сделала это, или, может быть, предоставлю несколько советов о том, как это реализовать?

Я пытался поиграть с этим (в реакции).

<div contenteditable={true}>
   <div id="filler_1" contenteditable={true}></div>
   <div id="token1" contenteditable={false}></div>
   <div id="filler_2" contenteditable={true}></div>
</div>

чтобы увидеть, может ли мой курсор перемещаться между contenteditable divами, но, похоже, он не работает.

Некоторая помощь будет принята с благодарностью!

...