Skip to content

[Breaking changes] Окончательно отказаться от Appearance в пользу vkui-tokens #2384

@eugpoloz

Description

@eugpoloz
  • переводим все компоненты на токены
  • отказываемся в CSS от оформления привязанное к платформенному классу в пользу токенов из vkui-tokens
    /* ❌  bad */
    .Component {
      border-radius: 8px;
    }
    .Component--ios {
      border-radius: 10px;
    }
    /* ✅  good */
    .Component {
      border-radius: var(--vkui--size_border_radius--regular);
    }         
  • удаляем лишние селекторы, остававшиеся для обратной совместимости
  • решаем вопрос с наследованием темы (см. Платформы и темы в документации => Наследование темы). Вероятно, потом стоит это упомянуть и в [Docs] Заполнить документ описывающий миграцию с v4 на v5 #2351

Metadata

Metadata

Assignees

Type

Projects

Status

✅ Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions