-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
дизайн блока BasicSelect, Combobox и `multiCombobox #143
Comments
Мысли по поводу вариаций селекта.SimpleSelect
SelectWithSearch
MultiSelect
|
Созвон с Вадимом и Олегом Старый селект, слишком жирный, сложно поддерживать https://github.com/gpn-prototypes/ui-kit/blob/master/src/components/Select/index.tsx В миро будет блоксхема с поведением компонента в зависимости от разных условий У нас точно будет простой тупейший селект, где будет просто выбор одного пункта из списка значений, не будет плейсхолдера Хотят целиком и полностью свое. Олег предлагает фреймворк для селектов, есть работа с клавиатуры, нет дизайна: https://www.downshift-js.com/ Выпадашка должна быть отдельным компонентом. Мобильную версию не закладываем пока. Попробовать использовать нативные теги select и options, скрывая их. Варианты селектов:
|
Ссылка на блоксхему https://miro.com/app/board/o9J_kya0n8I=/?moveToWidget=3074457348145252676&cot=13 Будет скорее всего дополняться. |
Обсудили внимательно с @Miocene. Решили, что вариант с деревом излишний. Делать его не будем. Завтра ещё с командой это обсудим и точно напишу. |
У нас весь UI-kit в Фигме переехал в другой общедоступный репозиторий и заодно мы его теперь оформляем сразу во всех трёх темах разом, а не как раньше. Новый макеты теперь здесь. На данным момент получилось разбить селект на такое количество компонентов:
В каждом компоненте описаны узкие кейсы использования, возможно, какие-то не не учёл, если надо будет — буду по возможности дополнять. |
^ @tsvetta |
Для компонента MultiCombobox предварительно нужно будет сделать компонент Tag https://www.figma.com/file/v9Jkm2GrymD277dIGpRBSH/GPN-UI-Kit?node-id=123%3A0 надо будет это учесть и запланировать разработку его параллельно или заранее. |
No description provided.
The text was updated successfully, but these errors were encountered: