Обзор
Четыре слоя, и каждый из них — данные, а не решение, принятое внутри компонента. Примитивы задают шкалы, роли придают им смысл, производные следуют за ролями по формуле, а покомпонентные токены настраивают один компонент, не трогая остальные.
- Примитив от темы не зависит: тёмной версии отступа не бывает. Роль зависит — она и есть то, что меняется при переключении темы.
- Производные не записываются значениями.
--gr-primary-hover— формула от--gr-primary, поэтому перекрашенная роль тянет свои состояния за собой. - Таблицы порождаются из
tokens/*.jsonустановленного пакета. Разойтись с библиотекой они не могут, потому что расходиться нечему: копии значений на этой странице нет.
Отдельной группы токенов у этого раздела нет: он объясняет систему, а не перечисляет значения.
Источник: @feugene/granularity 0.41.0, tokens/*.json