Внутри фрейма у всех иконок вектор должен быть одним слоем с одинаковым названием. Удобней всего называть дефолтным "Vector"
здесь должен был быть медиа файл, но наш сервер не резиновый: MessageMediaPhoto

2024-05-20 12:54:12


спасибо 🌸

2024-05-20 12:54:31


Но луууучше использовать кастомный лейбл, "Vector" слишком распространенное слово и могут возникнуть конфликты.

2024-05-24 19:21:54


Что если не помогает? Все иконки состоят из 1 слоя с одинаковым именем. При смене иконок цвет все равно сбрасывается

2024-08-06 06:46:06


Еще может быть косвенная причина: проверь, что все компоненты обновлены, если ты меняешь свойства в другом файле. Я нередко встречал, что инстанс в файле поверх компонента изменен, поэтому при изменении его свойств они сбрасываются до родных.

2024-08-06 06:53:10


Завернуть иконку во фрейм и его сделать маской на прямоугольник с цветом, завернуть все во фрейм и сделать компонентом с Инстансом на замену иконки во фрейме маски. https://forum.figma.com/t/variants-how-to-keep-the-icon-color-override-while-changing-the-variant-state/4401/11

2024-08-06 14:28:33


У меня еще один вариант, вроде такой никто не описывал :D Это использовать контейнер для иконок. Сами иконки лежат как есть без каких либо дополнительных оберток и вот этого всего (1 скрин), зафлеченые и за аутлайненые, но будет работать даже если там миллиард слоев и что-то филом а что-то строуком (не делайте так, если только не хотите поджечь пукан фронтендера) И есть контейнер для них, отдельным компонентом, где инстанс иконки лежит внутри Union, и уже на этот юнион и вешается цвет. В итоге внутри может быть все что угодно, и все красится в цвет юниона :)
здесь должен был быть медиа файл, но наш сервер не резиновый: MessageMediaPhoto

2024-08-09 03:50:08


только никогда так не делайте)

2024-08-08 23:13:46


А можешь объяснить почему?)

2024-08-09 03:33:13


Ну работать то оно будет, но ведь вы эти иконки потом будете отдавать разработке, и что-то мне подсказывает, что далеко не в png формате. Но если при экспорте у вас будет каша из шейпов и струков - ничего хорошего из этого не выйдет

2024-08-09 09:14:03


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

2024-08-09 04:34:15


Ещё небольшой коммент к такому решению: надо быть аккуратным, т.к. в самой фигме могут вылезать артефакты с объединением фигур, даже примитивных шейпов/скруглений/обводок. @SavoyVince Ты с таким не сталкивался?

2024-08-09 07:36:17


Это обычно происходит когда кривой лайн у шейпа, это болячка фигмы с самого начала. Есть тулза ( над найти, так не помню) которая фиксит кривые, и после этого все чики пуки А с юнионом ни разу такого небыло :)

2024-08-09 08:30:32


Ты же вот про это? - https://forum.figma.com/t/fix-outline-stroke/1224/75

2024-08-09 08:41:47


Да.

2024-08-09 08:42:53


здесь должен был быть медиа файл, но наш сервер не резиновый: MessageMediaPhoto

2024-08-08 20:55:06