# Who knows how to make variants of components in Pempot

**URL:** https://community.penpot.app/t/who-knows-how-to-make-variants-of-components-in-pempot/7044
**Category:** Ask the community
**Created:** [November 15, 2024, 5:41pm UTC](https://community.penpot.app/t/who-knows-how-to-make-variants-of-components-in-pempot/7044 "2024-11-15T17:41:22Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Kuzma\_Kotovsky](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/kuzma_kotovsky/32/6472_2.png) [@Kuzma\_Kotovsky](https://community.penpot.app/u/Kuzma_Kotovsky)
#### Post date: [November 15, 2024, 5:41pm UTC](https://community.penpot.app/t/who-knows-how-to-make-variants-of-components-in-pempot/7044/1 "2024-11-15T17:41:22Z")

</div>

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…

---

<div class="post-metadata">

### Author: ![mgregoire](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/mgregoire/32/3999_2.png) [@mgregoire](https://community.penpot.app/u/mgregoire)
#### Post date: [November 15, 2024, 6:00pm UTC](https://community.penpot.app/t/who-knows-how-to-make-variants-of-components-in-pempot/7044/2 "2024-11-15T18:00:03Z")

</div>

The Penpot component system does not have variants yet. The feature is currently listed in their [Components 2.0 Epic](https://tree.taiga.io/project/penpot/epic/2662) (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.

---

<div class="post-metadata">

### Author: ![Kuzma\_Kotovsky](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/kuzma_kotovsky/32/6472_2.png) [@Kuzma\_Kotovsky](https://community.penpot.app/u/Kuzma_Kotovsky)
#### Post date: [November 15, 2024, 6:08pm UTC](https://community.penpot.app/t/who-knows-how-to-make-variants-of-components-in-pempot/7044/3 "2024-11-15T18:08:56Z")

</div>

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

---

<div class="post-metadata">

### Author: ![LauraKalbag](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/laurakalbag/32/5014_2.png) [@LauraKalbag](https://community.penpot.app/u/LauraKalbag)
#### Post date: [November 19, 2024, 10:10am UTC](https://community.penpot.app/t/who-knows-how-to-make-variants-of-components-in-pempot/7044/4 "2024-11-19T10:10:49Z")

</div>

I’ve added a handy workaround for variants in Penpot to this tutorial on the blog: [Tutorial: Create and share components in Penpot](https://penpot.app/blog/tutorial-create-and-share-components-in-penpot/#component-variants)

---

<div class="post-metadata">

### Author: ![mgregoire](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/mgregoire/32/3999_2.png) [@mgregoire](https://community.penpot.app/u/mgregoire)
#### Post date: [November 19, 2024, 2:22pm UTC](https://community.penpot.app/t/who-knows-how-to-make-variants-of-components-in-pempot/7044/5 "2024-11-19T14:22:01Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![carolina.portugal](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/carolina.portugal/32/36_2.png) [@carolina.portugal](https://community.penpot.app/u/carolina.portugal)
#### Post date: [September 25, 2025, 9:52am UTC](https://community.penpot.app/t/who-knows-how-to-make-variants-of-components-in-pempot/7044/6 "2025-09-25T09:52:39Z")

</div>

Good news! The variants are now av alible in Penpot :

> [@Penpot 2.10: Go your own way 🛤️](https://community.penpot.app/t/penpot-2-10-go-your-own-way/9889):
>
> In this release we introduce what’s (probably) the top community request: Variants are a powerful way to bring order and flexibility to your design system in Penpot. On top of that, Design Tokens now include more typography token types, plus the usual series of quality-of-life improvements. Let’s dive in diving_mask Note: Docker images are published shortly after the SaaS update: [Why do self hosted versions lag behind new releases?](https://community.penpot.app/t/why-do-self-hosted-versions-lag-behind-new-releases/9897)Variants are finally here
