Alert Dialog
Confirmation dialog with cancel/confirm. Driven by Datastar signal; confirm runs an expression before closing.
overlay alert-dialog
Usage
// 1. Place AlertDialog anywhere on page
overlay.AlertDialog(overlay.AlertDialogProps{
Title: "Delete project?",
Description: "This action cannot be undone.",
ConfirmText: "Delete",
Variant: token.Danger,
OnConfirm: "deleteProject($projectId)",
})
// 2. Open via Datastar
data-on:click="$_alertOpen=true"