Skip to content

feat(components): add TagAutocomplete (DS-5069)#376

Draft
KamilEmeleev wants to merge 54 commits into
mainfrom
feat/ds-5069/tag-autocomplete
Draft

feat(components): add TagAutocomplete (DS-5069)#376
KamilEmeleev wants to merge 54 commits into
mainfrom
feat/ds-5069/tag-autocomplete

Conversation

@KamilEmeleev
Copy link
Copy Markdown
Collaborator

No description provided.

@KamilEmeleev KamilEmeleev added the enhancement New feature or request label May 26, 2026
@KamilEmeleev KamilEmeleev requested a review from rmnturov May 26, 2026 12:47
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

Visit the preview URL for this PR (updated for commit 2e7efa0):

https://react-koobiq-next--prs-376-w7rtz3be.web.app

(expires Wed, 10 Jun 2026 16:36:44 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: fc29847d4a9e5cb1adf458c76a9b681c76e2eeff

@KamilEmeleev KamilEmeleev force-pushed the feat/ds-5069/tag-autocomplete branch 2 times, most recently from 0da7e33 to 73e8a4b Compare May 28, 2026 11:30
@rmnturov
Copy link
Copy Markdown

rmnturov commented May 29, 2026

ну вот сразу. теги серые в инпуте должны быть по умолчанию
image

@rmnturov
Copy link
Copy Markdown

Это не должно быть поведением по умолчанию, когда инпут увеличивается по ширине при вводе текста

@rmnturov
Copy link
Copy Markdown

Навигация стрелками по списку тегов не должна быть закольцована

@rmnturov
Copy link
Copy Markdown

Создание тега по blur. React навязывает поведение, которое в Angular опционально

@rmnturov
Copy link
Copy Markdown

Редактирование тегов нет

@rmnturov
Copy link
Copy Markdown

Перестановки тегов метами драг-н-дропом нет

@rmnturov
Copy link
Copy Markdown

нужен пример с автолополнением. PR называется же TagaAutocomplete

@rmnturov
Copy link
Copy Markdown

Мне нравится как ты примеры и описание сделал

@KamilEmeleev
Copy link
Copy Markdown
Collaborator Author

ну вот сразу. теги серые в инпуте должны быть по умолчанию image

спасибо, исправил

@KamilEmeleev
Copy link
Copy Markdown
Collaborator Author

KamilEmeleev commented May 29, 2026

Это не должно быть поведением по умолчанию, когда инпут увеличивается по ширине при вводе текста

согласен, исправил

@KamilEmeleev
Copy link
Copy Markdown
Collaborator Author

Редактирование тегов нет

отдельная задачка

@KamilEmeleev
Copy link
Copy Markdown
Collaborator Author

Перестановки тегов метами драг-н-дропом нет

отдельная задачка

@KamilEmeleev
Copy link
Copy Markdown
Collaborator Author

Создание тега по blur. React навязывает поведение, которое в Angular опционально

По спеке («Ввод значений и создание тегов») blur-коммит — default-поведение, в одном ряду с Enter и разделителем. Опциональность там, где она есть, спека проговаривает явно (дубликаты, drag-and-drop) — про blur таких оговорок нет.

В Angular то же самое: kbqTagInputAddOnBlur есть, но его дефолт — true.

Добавили проп disableCommitOnBlur (default false): из коробки — по спеке, при disableCommitOnBlur blur не коммитит.

@KamilEmeleev
Copy link
Copy Markdown
Collaborator Author

Навигация стрелками по списку тегов не должна быть закольцована

да, упустил это момент, внес правку

@KamilEmeleev
Copy link
Copy Markdown
Collaborator Author

нужен пример с автолополнением. PR называется же TagaAutocomplete

Да, пример с автодополнением нужен, доберусь до него скоро.

Пока в рамках TagAutocomplete занимаюсь его составными компонентами — они, насколько понимаю, могут использоваться и отдельно.

@KamilEmeleev KamilEmeleev force-pushed the feat/ds-5069/tag-autocomplete branch from f6b80ac to 283f612 Compare May 30, 2026 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants