OptionalcancelDismiss button label. Defaults to 'Cancel'.
OptionalconfirmAffirmative button label. Defaults to 'Confirm'.
OptionaldetailOptional secondary line, rendered smaller/muted beneath the message.
OptionaliconFont Awesome icon override (e.g. "fa-solid fa-trash"). '' suppresses the icon.
Primary prompt text.
OptionaltitleTitle-bar heading. Defaults to 'Confirm'.
OptionaltypeVisual intent — drives the header icon + confirm button color. Defaults to 'default'.
Options for MJConfirmService.Confirm. Mirror the
<mj-confirm-dialog>inputs, but in a flat options bag suited to an imperative call.