Skip to content

fix(tokens): цвет контента Divider переведён на fg.muted - #67

Merged
fabulous-unicorn merged 1 commit into
release/2.0.0from
fix/divider
Aug 12, 2026
Merged

fix(tokens): цвет контента Divider переведён на fg.muted#67
fabulous-unicorn merged 1 commit into
release/2.0.0from
fix/divider

Conversation

@khaliulin

@khaliulin khaliulin commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Проблема

В Divider иконка и текст красятся в разные цвета:

было (light) было (dark)
Иконка — components.divider.content.colorcolor.fg.default #2b2e33 #ffffff
Текст — <Subtitle color='secondary'>color.fg.muted #85888e #a2a5a9

Расхождение появилось при переводе компонента на сгенерированные токены (42dd628): до него иконка использовала theme.General.textSecondaryColor — то же вторичное значение, что и подпись.

- uniProps={({ theme }) => ({ color: theme.General.textSecondaryColor })}
+ uniProps={({ components }) => ({ color: components.divider.content.color })}

Компонентный токен divider.content.color объявлен как {color.fg.default}, поэтому иконка стала основного цвета. Текст под миграцию не попал — он захардкожен пропом color='secondary' и в стилях компонента не фигурирует.

Решение

divider.content.color в исходных токенах переведён на {color.fg.muted} и токены перегенерированы. Теперь иконка и подпись берут одно значение.

Изменения

  • design-tokens/input/tokens.jsoncomponents.divider.content.color: {color.fg.default}{color.fg.muted}
  • src/theme/tokens/components/light.json#2b2e33#85888e (сгенерировано)
  • src/theme/tokens/components/dark.json#ffffff#a2a5a9 (сгенерировано)
  • Divider.test.tsx.snap — обновлён, дифф только по stroke иконки

Проверки

  • yarn tokens:check — сгенерированные токены актуальны
  • yarn jest — 48 suites, 1708 тестов, 1567 снапшотов — всё зелёное
  • prettier --check по затронутым файлам — чисто
  • components.divider.content.color больше нигде не используется (ListBase берёт собственный border.neutral.default), остальные компоненты не задеты

@khaliulin
khaliulin requested a review from a team as a code owner August 12, 2026 10:30
@khaliulin
khaliulin requested review from grevtsovna and removed request for a team August 12, 2026 10:30
@Shoshanyaka Shoshanyaka added the release:v2.0.0 Release version v2.0.0 label Aug 12, 2026
@fabulous-unicorn
fabulous-unicorn requested review from fabulous-unicorn and removed request for grevtsovna August 12, 2026 13:13
@fabulous-unicorn
fabulous-unicorn merged commit f15608b into release/2.0.0 Aug 12, 2026
8 checks passed
@fabulous-unicorn
fabulous-unicorn deleted the fix/divider branch August 12, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:v2.0.0 Release version v2.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants