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
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.
Inplace edit
Click the label to switch to an editable input.
Fieldset
Labelled border that groups form fields; optionally collapsible.
Terminal
In-page terminal emulator. Built-ins: help, clear, date, echo. Use commandHandler for custom commands.
ConfirmDialog
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
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.