components/notification
Overlays · 39 / 64

Notification

ui.widgets.Notifier

Non-blocking notifications: nine kinds, progress, actions, stacking and eight docking positions.

BEHAVIOR CONTRACT

The Notifier owns the portal stack, enter / exit, hover-to-expand with paused timers, and keeps the stack pinned to its anchor on resize; cards use a white-glass material.

RECORDED INTERACTION

The harness fires all nine kinds (letting the progress card finish), bursts four into a stack, expands it on hover, dismisses the middle card, then clears them all.

Eight docking positions: switching moves the anchor, growth and entrance direction without rebuilding cards. Whole-window framing, since the left positions hug the window edge.

Read the guide →

View source on GitHubexamples/storybook/notification_story.zig:383

The story's verbatim source from the Storybook (zenit 4c50245 2026-10-01). W is ui.widgets; col / row / label are small Storybook layout helpers.

zenit · Dual-licensedFree for open-source projects under GPL-3.0-only; closed-source or commercial products need a commercial license.Contact the author: zongyi.xzy#gmail.com (replace # with @)zenit 4c50245 2026-10-01