# Component Variants

**URL:** https://community.penpot.app/t/component-variants/3435
**Category:** Ask the community
**Tags:** community
**Created:** [July 17, 2023, 6:55am UTC](https://community.penpot.app/t/component-variants/3435 "2023-07-17T06:55:34Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Edje\_Rebel](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/edje_rebel/32/2599_2.png) [@Edje\_Rebel](https://community.penpot.app/u/Edje_Rebel)
#### Post date: [July 17, 2023, 6:55am UTC](https://community.penpot.app/t/component-variants/3435/1 "2023-07-17T06:55:34Z")

</div>

Apologies for the silly question. I’m new to Penpot - using Figma.

1. How does componentizing and variants work?
2. Making changes to the main component does not always reflect in its children.
3. Making changes in the variants/children, then pushing changes to main components does work…sometimes?

Could someone please explain the whole process of how this works in Penpot? The whole process of making components, component sets with variants, and making changes to them.

Your help is much appreciated.

---

<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: [July 17, 2023, 7:15am UTC](https://community.penpot.app/t/component-variants/3435/2 "2023-07-17T07:15:29Z")

</div>

Hello @Edje_Rebel , we are doing a rework on the components.

> [@Where is my component?](https://community.penpot.app/t/where-is-my-component/288):
>
> We have started an important rework of components in Penpot. For example, many of you often ask “where is my component?” since, until now, components are created in the “Assets” panel, and there is no way of directly changing them, only modifying a copy and then doing a “update main component”. Now, when you create a component, the layer you used becomes the main component and you may act on it to modify the library component. Other layers are component copies that are linked to the main compo…

---

<div class="post-metadata">

### Author: ![Edje\_Rebel](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/edje_rebel/32/2599_2.png) [@Edje\_Rebel](https://community.penpot.app/u/Edje_Rebel)
#### Post date: [August 9, 2023, 5:25am UTC](https://community.penpot.app/t/component-variants/3435/3 "2023-08-09T05:25:08Z")

</div>

Ah, thanks for the swift reply!

---

<div class="post-metadata">

### Author: ![Sulcalibur](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/sulcalibur/32/3205_2.png) [@Sulcalibur](https://community.penpot.app/u/Sulcalibur)
#### Post date: [November 3, 2023, 1:28pm UTC](https://community.penpot.app/t/component-variants/3435/4 "2023-11-03T13:28:16Z")

</div>

I know there has been a huge amount of work on Penpot and myself and I’m sure many others are super grateful, but is there any updates on the components.

I’m currently finding making simple things like a button really difficult to maintain and prototype.

Sorry to sound super needy 😛

---

<div class="post-metadata">

### Author: ![anton](https://dub1.discourse-cdn.com/flex017/user_avatar/community.penpot.app/anton/32/4083_2.png) [@anton](https://community.penpot.app/u/anton)
#### Post date: [June 24, 2024, 12:13pm UTC](https://community.penpot.app/t/component-variants/3435/5 "2024-06-24T12:13:55Z")

</div>

It’s still challenging to imagine (even if I wanted to) completely switching to Penpot while it still doesn’t support such basic/familiar/convenient things that I have been using in Figma for a long time.

 ![2024-06-24_140828](https://europe1.discourse-cdn.com/flex017/uploads/penpot/original/2X/7/76692f651e33672017d13a38f80e0ec5c95dfa32.jpeg)  
 ![2024-06-24_141220](https://europe1.discourse-cdn.com/flex017/uploads/penpot/original/2X/5/5f48c0f165affd97e63339aaeb534e942979342e.jpeg)  
 ![2024-06-24_141305](https://europe1.discourse-cdn.com/flex017/uploads/penpot/original/2X/6/65fa50aec297cf0a8fc700843b180e68d1d5ef83.jpeg)  
 ![2024-06-24_141317](https://europe1.discourse-cdn.com/flex017/uploads/penpot/original/2X/5/5da98fa2862000b96b424734e122d3260a865eb6.jpeg)
