Alert Dialog
Alert dialog component for critical actions that require user confirmation. Cannot be closed by clicking outside.
基础示例
删除确认
退出确认
危险操作确认
可点击外部关闭
If you need to close by clicking outside, use the Dialog component instead of AlertDialog. AlertDialog is designed for scenarios that require forced user selection.
Dialog(可点击外部关闭)
AlertDialog(必须选择)
动画效果
自定义对话框动画
Using framer-motion to implement different entrance effects
内容动画效果
Animation effects for elements inside the dialog
成功状态动画
更多变体
强调色操作
多按钮布局
同步确认
紧凑布局
使用说明
When to Use Alert Dialog
- Irreversible operations like deleting data
- Exiting with unsaved changes
- Critical operations requiring explicit user confirmation
- Important process confirmations like payments or submissions
Difference from Dialog
- Alert Dialog requires explicit user selection to close
- Clicking overlay does not close Alert Dialog
- Pressing Escape key does not close Alert Dialog
- Better suited for scenarios requiring forced user choice