# Why isn't an element in the Design System being updated?

**URL:** https://community.weweb.io/t/why-isnt-an-element-in-the-design-system-being-updated/4446
**Category:** Ask us anything
**Tags:** design
**Created:** [September 19, 2023, 3:40pm UTC](https://community.weweb.io/t/why-isnt-an-element-in-the-design-system-being-updated/4446 "2023-09-19T15:40:42Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![andystrb](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/andystrb/32/4974_2.png) [@andystrb](https://community.weweb.io/u/andystrb)
#### Post date: [September 19, 2023, 3:40pm UTC](https://community.weweb.io/t/why-isnt-an-element-in-the-design-system-being-updated/4446/1 "2023-09-19T15:40:42Z")

</div>

Hey there! First of all, I’m just playing around with weweb for a hour and I’m already in love 😍

But I have a question: I placed a primary button on one page and added it to the Design System. Later, I included the button from the Design System on another page. However, when I change the button’s color and make an update of it to the Design System (by clicking on the small book and plus icon and selecting “Update existing element” then), I expect the other instance of the button on the other page to be automatically updated as well. Unfortunately, this is not happening. Am I doing something wrong or misunderstanding the concept?

Thank you in advance for your response!

Keep rocking,  
Andy

---

<div class="post-metadata">

### Author: ![Max](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/max/32/4844_2.png) [@Max](https://community.weweb.io/u/Max)
#### Post date: [September 19, 2023, 4:31pm UTC](https://community.weweb.io/t/why-isnt-an-element-in-the-design-system-being-updated/4446/2 "2023-09-19T16:31:50Z")

</div>

Hi Andy,  
as far as I know, this is the current behavior. If you use a component that you previously saved to your design system, it will only create a copy. Changes made to the original will not propagate. WeWeb Team is working on reusable components, but I think this will still take some time.

In the meantime I use reusable styles. You almost get the same result.

Cheers,  
Max

---

<div class="post-metadata">

### Author: ![Broberto](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/broberto/32/5918_2.png) [@Broberto](https://community.weweb.io/u/Broberto)
#### Post date: [September 19, 2023, 9:48pm UTC](https://community.weweb.io/t/why-isnt-an-element-in-the-design-system-being-updated/4446/3 "2023-09-19T21:48:06Z")

</div>

Indeed, it’s either styles, or multipage sections that have this sort of “replicable behavior”.

---

<div class="post-metadata">

### Author: ![Joyce](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/joyce/32/13232_2.png) [@Joyce](https://community.weweb.io/u/Joyce)
#### Post date: [September 20, 2023, 12:28am UTC](https://community.weweb.io/t/why-isnt-an-element-in-the-design-system-being-updated/4446/4 "2023-09-20T00:28:45Z")

</div>

Hi @andystrb 👋

First off, glad you’re enjoying WeWeb so far! 🙂

Regarding the elements saved in the design system, as @Max and @Broberto said, you’re not misunderstanding anything. It’s how these work at the moment.

The team is indeed working on reusable components that will include versioning and should help a lot in the future.

In the meantime, here are a couple of tutorials that might help:

- [multi-page sections](https://academy.weweb.io/build-a-proof-of-concept/multi-page-sections-spa/)
- [CSS styles](https://academy.weweb.io/scale-your-web-app/css-classes-reusable-styles/)

---

<div class="post-metadata">

### Author: ![andystrb](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/andystrb/32/4974_2.png) [@andystrb](https://community.weweb.io/u/andystrb)
#### Post date: [September 20, 2023, 7:05am UTC](https://community.weweb.io/t/why-isnt-an-element-in-the-design-system-being-updated/4446/5 "2023-09-20T07:05:23Z")

</div>

Hey guys,

thank you all so much für your answers. I will have a look at this 2 ways then.

Best,  
Andy
