Modals, sheets, drawers, popovers, tooltips, menus, alerts, and toasts.
Modal centred dialog with trap focus and dismiss controls.
<Dialog><Dialog.Trigger asChild><Button>Open</Button></Dialog.Trigger><Dialog.Content>…</Dialog.Content></Dialog>Opinionated wrapper for destructive or decision patterns.
<ConfirmDialog severity="danger" title="Delete workspace?" confirmLabel="Delete" trigger={<Button severity="danger">Delete</Button>} onConfirm={async () => {}} />Side-anchored modal. Great for filters, inspectors, mobile nav.
<Sheet><Sheet.Trigger asChild><Button>Open</Button></Sheet.Trigger><Sheet.Content side="right">…</Sheet.Content></Sheet>Bottom-anchored sheet with a grab-handle affordance. Mobile-first.
<Drawer><Drawer.Trigger asChild><Button>Open</Button></Drawer.Trigger><Drawer.Content>…</Drawer.Content></Drawer>Floating panel anchored to a trigger, for rich help or forms.
<Popover><Popover.Trigger asChild><Button>Open</Button></Popover.Trigger><Popover.Content>…</Popover.Content></Popover>Contextual hint anchored to a trigger. Supplementary only.
<Tooltip><Tooltip.Trigger asChild><IconButton aria-label="Copy"><Copy /></IconButton></Tooltip.Trigger><Tooltip.Content>Copy</Tooltip.Content></Tooltip>Inline banner for page-level or section-level notices.
<Alert severity="warning" title="Heads up">Trial ends in 3 days.</Alert>Transient feedback. Mount one Toaster per app; call toast.*() from anywhere.
<Toaster position="bottom-right" />
toast.success("Project created.");