Skip to content
1 viewer
View
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
81
Shared writer
60 of 81
Categories
8
Style recipes
4
Open the playground

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-nodeEdit live

ErrorMessage

Accessible error summary.

Shared writerweb · native · runtime-nodeEdit live

Toast

Transient notification with optional auto-dismiss and close affordance.

Shared writerweb · runtime-nodeEdit live

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-nodeEdit live

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-nodeEdit live

Modal

Focus-managed dialog with backdrop and dismiss affordances.

Shared writerweb · runtime-nodeEdit live