Я создаю плагин, чтобы суммировать площадь всего материала в Sketch.
Мне удалось получить все лица и все такое, но теперь компоненты входят в картину.
Я использую термин «одноуровневый или многоуровневый компонент», поскольку не знаю лучшего способа объяснить наличие компонента внутри компонента и т. Д.
Я заметил, что некоторые компоненты имеют больше, чем просто 1 уровень. Так что, если вы войдете внутрь одного компонента, внутри этого компонента могут быть встроенные компоненты, которые также имеют материалы. Поэтому я хочу подвести итог всего материала определенного компонента и получить все «рекурсивные» материалы, если таковые имеются, внутри компонента.
Итак, как мне подсчитать площадь всего материала внутри компонента (одноуровневого или многоуровневого)?