Who knows how to make variants of components in Pempot

Hi, guys!

I see that the main component is named Main, but can I make an instance of it? Just would like to know, how, it it’s even possible. Cause I’d like to create a fillable text field, and this feature will help me a lot…

2 Likes

The Penpot component system does not have variants yet. The feature is currently listed in their Components 2.0 Epic (listed as “Component States”), but they have yet to begin any work on it.

I’m personally losing faith in Penpot because they still haven’t prioritized such a core feature for this to be a realistic professional application.

Thank you, Mike, hope they’ll integrate it soon…

I’ve added a handy workaround for variants in Penpot to this tutorial on the blog: Tutorial: Create and share components in Penpot

Thanks, but that isn’t a work around. That highlights the exact problem with Penpot. Other UX design tools have the concept of variants/states built into the component system, so that you can easily build the states into the component itself, not create new components in order to achieve it.

Between Penpot’s extremely slow movement on the variant problem and the really horrible UX and limitations of the plugin system, I’m really losing faith in Penpot and considering just moving on to something else from XD.