Phase 9c · Tier A

RN-universal AlertDialog pilot

Scaffolded

RnDialog cousin for irreversible decisions. Backdrop press does NOT dismiss; the user must pick Action or Cancel. role='alertdialog' on the panel.

Side-by-side: confirm destructive action

shadcn (Radix)
RN

Semantics

AspectshadcnRNNotes
Rolerole="alertdialog"role="alertdialog"Distinct from dialog
Backdroppress dismissespress does NOT dismissForces explicit choice
Close-XabsentabsentNo quick-close
ActionAlertDialogActionRnAlertDialogActionCloses on press
CancelAlertDialogCancelRnAlertDialogCancelCloses on press
Esc / backcloses (Cancel-equivalent)closes (Cancel-equivalent)Modal onRequestClose