You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сейчас в arui-scripts используется плагин @alfalab/postcss-custom-properties с опцией preserve: false. Это означает, что CSS переменные удаляются, и их значения инлайнятся в результирующий бандл. Таким образом нет возможности из JS достучаться до значений этих переменных. Можно включить опцию preserve: true, но тогда на селекторе :root появляются сотни кастомных CSS свойств, из-за чего DevTools начинают сильно лагать при навигации по элементам. Лучшим решением было бы экспортировать все CSS переменные в виде JS переменных. Делать это можно при помощи create-css-vars, например.
The text was updated successfully, but these errors were encountered:
Описание
Предлагаю добавить в состав библиотеки аналоги CSS переменных для JS.
Поведение
В JS/TS фале можно получить доступ к тем же самым CSS переменным, которые определены в
@alfalab/core-components/vars
. Например:Дополнительная информация
Сейчас в
arui-scripts
используется плагин@alfalab/postcss-custom-properties
с опциейpreserve: false
. Это означает, что CSS переменные удаляются, и их значения инлайнятся в результирующий бандл. Таким образом нет возможности из JS достучаться до значений этих переменных. Можно включить опциюpreserve: true
, но тогда на селекторе:root
появляются сотни кастомных CSS свойств, из-за чего DevTools начинают сильно лагать при навигации по элементам. Лучшим решением было бы экспортировать все CSS переменные в виде JS переменных. Делать это можно при помощи create-css-vars, например.The text was updated successfully, but these errors were encountered: