consta-design-system / uikit

https://consta.design/libs/uikit
MIT License
226 stars 92 forks source link

Темизация для ECharts #3669

Open ZettZet opened 1 month ago

ZettZet commented 1 month ago

Описание фичи или улучшения

ECharts, в отличии от G2Plot, имеет возможность создавать пресеты тем

Получается, не нужно создавать оберток и абстракций, достаточно создать тему, разместить ее на сайте или пакетом, и подключать к ECharts нативно и фреймворко независимо.

Почему улучшение или фича необходима?

ECharts инструмент гораздо более задокументированный и понятный, в отличии от используемого под капотом consta/charts G2Plot

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

Приятен факт, что ECharts позволяет рендериться в SVG, тогда задать цвета можно через CSS('var(--color-bg-border)'), но в режиме canvas это превращается в испытание с хуком useStyleProps и его аналогами.

Если бы была тема, то можно было бы просто её зарегистрировать и использовать.

Реализация предложения Использовать инструмент создания тем и оформить дистрибуцию полученной темы

Дополнительная информация Отсутствует