ConfirmDialog

fun ConfirmDialog(title: String, message: String, onConfirm: () -> Unit, onDismiss: () -> Unit, modifier: Modifier = Modifier, confirmLabel: String = "Confirm", dismissLabel: String = "Cancel", destructive: Boolean = false)

A two-button confirmation dialog ("Delete all variants?", "Allow Amoo to reinstall the app?").

With destructive, the confirm button uses the error color. Dismissing (outside tap, back, Esc) calls onDismiss, never onConfirm. Show it conditionally; it has no visibility parameter. Built on ThemeDialog.