Sharable Components
Reusable UI across all your apps
Build React components once, use them everywhere in your workspace. A dashboard widget, a data table, a notification bell—create it in one app, embed it in all the others.
Capabilities
Component Registry
Apps expose components to a workspace-wide registry. Other apps discover and import them.
Cross-App Composition
Embed components from App A inside App B. Build composite UIs without duplicating code.
Visual Preview
Browse components in the explorer with live previews. See what you're getting before you use it.
Metadata & Docs
Each component includes description, attributes, and usage examples.
Tag Organization
Organize components with tags. Find the right component quickly.
Component Versioning
Components version with their parent app. Updates propagate cleanly.
Use Cases
Shared header/footer Data visualization widgets Form components Notification systems User avatars/profiles Common UI patterns
Why It Matters
- Code-first components—real React, not visual blocks
- DRY principle at the workspace level
- Consistent UI across all your internal tools
- No copy-paste, no drift, no maintenance headaches
Ready to try Sharable Components?
Start building with Runwork today.