Dialog

Modal popup window for important messages.

File: example/lib/widgets/dialog.dart

Factory Methods

  • FBDialog.basic() - Simple dialog
  • FBDialog.alert() - Alert dialog
  • FBDialog.confirm() - Confirmation dialog
  • FBDialog.custom() - Fully customizable

Properties

title: String
message: String
confirmLabel: String
cancelLabel: String
onConfirm: VoidCallback
onCancel: VoidCallback
backgroundColor: Color
icon: IconData

Usage Example

FBDialog.confirm(
  title: 'Delete Item?',
  message: 'This action cannot be undone.',
  confirmLabel: 'Delete',
  cancelLabel: 'Cancel',
  onConfirm: () => deleteItem(),
  onCancel: () => Navigator.pop(context),
).show(context);

Alert

FBDialog.alert(
  title: 'Warning',
  message: 'Please check your input',
  icon: Icons.warning,
).show(context);