Browse the shared ViewNode primitive catalog and building blocks.
Components
The ViewNode vocabulary every CRE8 surface renders. Each primitive declares one contract; the server, the browser, the terminal and native shells project it.
- Primitives
- 76
- Shared writer
- 55 of 76
- Categories
- 8
- Style recipes
- 4
Content
8 components · Text, cards and media that carry the record itself.
Badge
Short status or taxonomy label.
Icon
Named symbolic glyph that inherits text color and can be decorative or labelled.
ImgSlot
Image placeholder with optional tag and dimensions overlay.
InfoCard
Small bordered card with optional uppercase eyebrow, strong title, and body content.
MediaPlayer
Server-rendered <audio>/<video> mount with placeholder, aspect, and HLS/MJPEG enhancement via window.CRE8_MEDIA.
SectionEyebrow
Monospaced section identifier with id/label and accent dash.
Stat
Label/value/detail presentation for metrics.
Text
Text span that can carry semantic tone without a visual dependency.