Do you set up prototype interactions in the main component in the design system, or in the project?
I'm setting up a component library and I'm wondering where I should build in prototype interactions (on-hover, on-click, etc).
Since Figma doesn't handle boolean properties with prototypes very well (example: a button label with or without an icon) I'm wondering if I should fully build out component sets with each element that would otherwise be set as a boolean set up as its own variant and interactions set up between each variant property. I know this is how component sets had to get built before variables and applying booleans to elements was introduced ~2023 but would it be better now to have the core library in the design system fully expanded and prototyped, or set up such that project teams will have to set up the interactions themselves?