hamelndigital

design

Dialog

Dialog

Modal overlays on Base UI's Dialog: backdrop, focus trap, Escape to close, and return-focus built in. Compose with Trigger, Content, Title, Description, Close.

Confirmation

Usage

<Dialog>
  <DialogTrigger render={<Button variant="danger" />}>
    Delete project
  </DialogTrigger>
  <DialogContent>
    <DialogTitle>Delete “Marketing site”?</DialogTitle>
    <DialogDescription>…</DialogDescription>
    <DialogFooter>
      <DialogClose render={<Button variant="secondary" />}>
        Cancel
      </DialogClose>
      <Button variant="danger">Delete project</Button>
    </DialogFooter>
  </DialogContent>
</Dialog>