Skip to main content
Question

Primevue components update behavior question

  • June 7, 2026
  • 2 replies
  • 14 views

Iuliiagav

Hi everyone,
We are currently building our own design system using these PrimeVue components as a base, so I’d like to understand how this setup affects future updates.

I have a question about how updates work with PrimeVue components.

I copied some components from the PrimeVue library into my own design system and adjusted them to fit our styles. At the same time, I’m still using variables from the original PrimeVue library.

I’d like to understand will I still receive updates from the original PrimeVue components in this case, or does copying them into my own file fully break the connection, even if I keep using their variables?

Thanks a lot for your help!

2 replies

adamsmasher
Figmate
  • Figmate
  • June 7, 2026

Hey, ​@Iuliiagav! Great question -  it's a really common situation when building a design system on top of a community resource.

 

The short answer is copying components breaks the update connection. Using their variables keeps a link between the original and your copy more consistent, though. Since you’re referencing those variables directly, they will receive updates to the library. We have an article in our help center on reviewing and accepting library updates which goes into more detail on that end of things.

 

Did you want to maintain the component connection so they do receive updates? If that’s the case, you’ll add them to your file a little differently.

  • Open the Assets panel in the left panel.
  • Make sure the PrimeVue library is enabled.
  • Find the component you need and drag it onto the canvas. 

This creates a linked instance rather than a copy of the main component, so you can approve library updates even if you’ve made some overrides. Note that while you’re able to make overrides when adding components this way, you do so within the structure of the main component. Meaning you can change things like text, properties, and nested components, but you can’t change the overall structure of the component. Make sense?

 

Let me know if you need more clarification - happy to help!


Iuliiagav
  • Author
  • New Member
  • June 8, 2026

Thanks! It helps me a lot