Inspect

Rebind

Секция Instance Recovery во вкладке Inspect: состояния Linked, Remote и Broken, перепривязка инстанса к другому компоненту с сохранением переопределений, Rebind All для группы инстансов и Create Component, когда нужного компонента ещё нет.

Rebind меняет главный компонент у инстанса и сохраняет пользовательские настройки: значения свойств компонента, переопределения текста, заливок, обводок и эффектов, видимость и прозрачность. Инструмент живёт в секции Instance Recovery вкладки Inspect.

Когда это нужно:

  • инстанс в состоянии Broken: главный компонент недоступен;
  • инстанс Remote нужно перевести на локальный компонент;
  • инстансы нужно перевести на новый компонент без ручной пересборки.

Rebind меняет источник компонента, а Swap меняет переменные и стили, оставляя компонент прежним.

Состояния инстанса

СостояниеЧто означает
LinkedГлавный компонент найден в этом файле
RemoteКомпонент лежит в другом файле или ветке. Подпись под состоянием предлагает выбрать локальный компонент
BrokenКомпонент недоступен: удалён без возможности восстановления или не найден

Рядом с состоянием показаны имя компонента и Component ID или Library Key с кнопкой копирования.

Пошагово

  1. Выделите инстанс. Для группы сломанных инстансов выделите их общий родительский слой.
  2. Откройте вкладку Inspect, секцию Instance Recovery.
  3. Нажмите Rebind. Кнопка Rebind в шапке плагина делает то же самое. Иконка слоёв рядом с кнопкой находит все инстансы этого компонента на текущей странице и открывает окно сразу для них.
  4. В окне Rebind Instance укажите целевой компонент одним из способов:
    • вставьте Component ID или Component Key библиотеки в поле Target Component;
    • включите пипетку и выберите компонент на холсте.
  5. Нажмите Bind.

Окно Rebind Instance: исходный инстанс с числом найденных копий, поле целевого компонента с активной пипеткой и кнопка Create Component.

Rebind All

Если внутри выделенного слоя есть сломанные инстансы, под секцией появляется список и кнопка Rebind All. Плагин берёт первый сломанный инстанс, находит похожие на странице по имени и перепривязывает их к выбранному компоненту одним действием.

Create Component

Если подходящего компонента ещё нет, в окне Rebind нажмите Create Component. Плагин создаст новый компонент из копии текущего инстанса и сразу перепривяжет инстанс к нему. Это быстрый способ восстановить работу после потери внешней библиотеки.

Ограничения

  • Совпадающие инстансы ищутся на текущей странице, а не во всём файле.
  • Целью должен быть компонент, а не произвольный слой.
  • Если в макете используются недоступные шрифты, часть текстовых переопределений восстановится после установки шрифтов.

Связанные страницы