Components/Dialog

Search documentation

Jump to any guide or component.

↑↓ move · Enter open · Esc close

Overlays · Dialog

SSR NativeAccessible

Dialog

Presents a focused decision or short task in a native modal dialog.

Live previewv0.1.4

Edit workspace

Changes are local to this preview.

Astro
---
import { Dialog } from '@charvesta/cetha';
---

<Button data-cetha-dialog-open="edit-dialog">Edit</Button>
<Dialog id="edit-dialog" title="Edit workspace" closeLabel="Close dialog">
  <p>Dialog content</p>
</Dialog>

API reference

PropTypeDefaultDescription
id*stringTarget used by dialog open and close controls.
title*stringAccessible dialog heading.
descriptionstringOptional purpose statement.
closeLabel*stringAccessible label for the close button.
closeOnBackdropbooleantrueAllows backdrop click dismissal.
classstringAdditional classes forwarded to the rendered element.

Accessibility

Focus moves into the dialog and returns to its trigger after dismissal.