Popover
Overview
Usage
Examples
API
<rhombus-popover> hangs arbitrary content off a trigger element via [rhombusPopoverTriggerFor]. It renders in a CDK overlay, traps focus, dismisses on Escape / outside click, and restores focus to the trigger — the building block for calendar panels, filters, and pickers that a menu's item list can't express.
Example
When to use
- For rich, interactive panels — date grids, filter forms, multi-control pickers — anchored to a trigger.
- When the content needs focus management and dismissal semantics but should stay non-blocking (the page behind remains visible).
When not to use
- For a flat list of actions, use a Menu (or an Overflow Menu for row actions) — they own keyboard list semantics.
- For a short, non-interactive hint, use a Tooltip.
- For a task that must block the rest of the UI until resolved, use a Dialog.
Related components
Was this page helpful?