LibraryDisplayOverlays

Overlays

Components that sit on top of the UI to command attention or provide contextual information.

Dialog

Dialog

A window overlaid on either the primary window or another dialog window, rendering the content underneath inert.

Sheet

Sheet

Extends the Dialog component to display content that complements the main screen.

Popover

Popover

Displays rich content in a portal, triggered by a button.

Dropdown Menu

Dropdown Menu

Displays a menu to the user — such as a set of actions or functions — triggered by a button.

Confirmation Modal

Focused confirmation dialogs with danger, warning, success, and info variants.

Utility overlays

Kaeyros

BlockUI

Overlay any region with a busy spinner while it works.

Account settings

Click the button above to overlay this panel with a busy spinner.

DeferredContent

Lazy-render children once they enter the viewport.

Not loaded yet.

Spacer (scroll within the page)
Waiting...

Inplace edit

Click the label to switch to an editable input.

Fieldset

Labelled border that groups form fields; optionally collapsible.

Profile

Group related form fields under a labelled border.

Terminal

In-page terminal emulator. Built-ins: help, clear, date, echo. Use commandHandler for custom commands.

Type 'help' to list commands.
kaeyros>

ConfirmDialog

Kaeyros

Declarative ConfirmDialog

Centered modal confirmation with severity, accept/reject labels, and optional input.

Imperative confirmDialog()

Call confirmDialog(options) to await a boolean (or string when showInput is set).

ConfirmPopup

Kaeyros

Anchored confirmation

A small popup attached to a target element — perfect for inline destructive actions.

OverlayPanel

Imperative click-anywhere overlay

Anchored to the click target via ref. Use the imperative `show()`, `hide()`, and `toggle()` API. Closes on click-outside and Escape.

KaeyrosSidebar

Slide-out drawer with directional positions

Choose left/right/top/bottom, four sizes, dismissable backdrop, header + footer slots.