Tokens

Режимы коллекций

Меню Mode context в шапке Tokens: просмотр токенов в нужном режиме коллекции и применение режима к выделению, родительскому фрейму или странице Figma.

Коллекция переменных Figma может иметь несколько режимов: светлая и тёмная тема, проекты, брейкпоинты. Меню Mode context в шапке вкладки Tokens показывает, какой режим каждой коллекции сейчас выбран, переключает режим для просмотра токенов в плагине и применяет его к элементам Figma.

Меню Mode context: коллекции с текущим режимом, действия применения и переключатель Auto-apply on switch.

Если ни у одной коллекции нет нескольких режимов, меню сообщит No multi-mode collections.

Просмотр в режиме

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

Применить режим к Figma

ДействиеЧто делает
Apply to selectionЗадаёт выбранные режимы выделенным слоям
Apply to parent frameЗадаёт режимы родительскому фрейму выделения
Apply to pageЗадаёт режимы текущей странице
Clear modes from selectionСнимает явно заданные режимы с выделения, слои снова наследуют режим от родителя

Режимы применяются по каждой коллекции отдельно, поэтому можно сразу задать, например, тёмную тему и мобильный брейкпоинт.

Auto-apply on switch

Переключатель внизу меню. Выключен по умолчанию: выбор режима меняет только просмотр, применяйте его действиями Apply to …. Включите его, чтобы выбранный режим сразу применялся к текущему выделению: удобно, когда нужно быстро пощёлкать темы на компоненте и увидеть результат на холсте.

Где хранится настройка

Выбранный режим просмотра и состояние Auto-apply on switch сохраняются в файле Figma и общие для всех, кто с ним работает.

Если режима нет в списке

В меню попадают только коллекции, которые уже экспортированы в Figma и имеют больше одного режима. Экспортируйте коллекцию кнопкой Export variables & styles, затем откройте меню снова. Режимы задаются в настройках коллекций через config.json.

См. также