OverlaysuseConfirmMount ConfirmProvider once; anything below awaits confirm() with a title, a description and the action's label, instead of the browser's own confirm.ExampleDelete ruleimport { useConfirm } from "@/components/ui/confirm-dialog"PreviousAlertDialogNextSheet