VKCOM / VKUI

VKUI – это набор React-компонентов, с помощью которых можно создавать интерфейсы, внешне неотличимые от наших iOS и Android приложений.
https://vkcom.github.io/VKUI/
MIT License
1.04k stars 185 forks source link

[EPIC]: Использовать vkui-токены для системы расстояний внутри компонентов VKUI #6684

Open mendrew opened 8 months ago

mendrew commented 8 months ago

Discussed in https://github.com/VKCOM/VKUI/discussions/5928

Originally posted by **Kgnx7** October 6, 2023 Сейчас в uikit (насколько я понимаю) нет консистентной системы расстояний как [например в MUI](https://mui.com/material-ui/customization/spacing/), из-за чего когда нужно задать стандартный отступ `8px` приходится либо писать руками, либо использовать компонент Spacing (который добавляет лишний `div`) и принимает любое число. В связи с этим если будет глобальный редизайн (к примеру увеличением расстояний между элементами) то придется руками ходить и менять все прописанные значения вместо того чтобы поправить переменную uikit-spacing-default или тип того

Описание

Для перехода на систему расстояний нам надо:

mendrew commented 7 months ago

Потребовались ещё изменения в токенах так что ждём https://github.com/VKCOM/vkui-tokens/pull/859 и нового релиза.