Skip to content
1 viewer

Browse the shared ViewNode primitive catalog and building blocks.

View library

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
78
Shared writer
57 of 78
Categories
8
Style recipes
4

Feedback

3 components · Status, progress and messages about what the runtime is doing.

EmptyState

What a list, table or page shows when it has nothing yet: a short title, an optional explanation, and optional next actions as children.

Shared writerweb · runtime-node

ErrorMessage

Accessible error summary.

Shared writerweb · native · runtime-node

Toast

Transient notification with optional auto-dismiss and close affordance.

Shared writerweb · runtime-node

Overlay

3 components · Dialogs, sheets and notices layered above the page.

BottomSheet

Focus-managed bottom sheet for compact-screen creation and action flows.

Shared writerweb · native · runtime-node

Drawer

Slide-in modal panel with placement (left|right), backdrop, and dismiss affordance. Open state is declarative until the WASM hydrator gains a drawer arm.

Shared writerweb · runtime-node

Modal

Focus-managed dialog with backdrop and dismiss affordances.

Shared writerweb · runtime-node