Idea: Color override properties

Hi! Please let me know if something like this is already available or if any of you found a clever hack:

My use case: I have a list item where designers can change the icon color into a limited set of other colors to fit their specific use-case.

Just as we can create instance swap, boolean and text properties, I would love to be able to set a property on the color overrides where I can select prefered (or even better - limit) the colors the designers can pick.

My current solution is to duplicate all component variants and only change the icon. This however makes the component huge.

Hi there,

Thanks for reaching out. I might be misunderstanding, but could this be a potential solution: https://www.youtube.com/watch?v=vCnB8bAEFl4? It seems like it might not be straightforward. I’d like to confirm if this aligns with what you’re thinking.

Thanks,
Toku