Components overview
Understand how Lovision components enable reusable, maintainable design elements.
What are components?
Components are reusable design elements you create once and reuse across a project. Keep a master component as the source design, then copy and paste it wherever you need a linked instance.
Components are ideal for UI elements that appear more than once: buttons, cards, navigation bars, icons, form fields, and any recurring pattern.
Master component vs. instance
| Master component | Instance | |
|---|---|---|
| Created by | You (convert a layer or group) | Placing a copy of the master |
| Editable | Directly | Instance-level edits only |
| Propagates changes | Source design | Keeps a link to the master |
| Can be detached? | N/A | Yes — converts to independent layers |
Component workflow
- Design the element — create the button, card, or icon you want to reuse.
- Create a component — select the layer(s) and press ⌘⌥K (Mac) / Ctrl+Alt+K (Windows). The selected layer is converted into a master component in place.
- Duplicate to create instances — copy and paste the master component to create instances on the canvas.
- Update the master — edit the source component, then keep linked instances aligned with that source design.
Organizing components
Use / in the component name to create logical groups:
Button/PrimaryandButton/Secondaryare grouped under ButtonIcon/ArrowandIcon/Closeare grouped under Icon
Tips
- Decide on your naming structure before creating many components — renaming later is tedious.
- Keep master components in a dedicated frame or page so they are easy to find and do not clutter working canvases.
- Use instances everywhere you need the component — avoid duplicating layers independently, which breaks the connection to the master.