components/subzero_dialog library

Classes

SubZeroDialog
A modal dialog widget following the SubZero 2.0 Design System.
SubZeroDialogActions
Configuration for dialog actions
SubZeroDialogContentArea
A pre-built content widget for dialogs with placeholder content area.

Enums

SubZeroDialogActionLayout
Action button layout for SubZeroDialog

Functions

showSubZeroAlertDialog({required BuildContext context, required String title, String? body, String dismissLabel = 'OK', bool useFlushedButton = false, IconData? trailingIcon}) Future<void>
An alert dialog helper for informational messages.
showSubZeroConfirmDialog({required BuildContext context, required String title, String? body, String confirmLabel = 'Confirm', String cancelLabel = 'Cancel', bool barrierDismissible = true}) Future<bool?>
A confirmation dialog helper that returns true/false.
showSubZeroDialog<T>({required BuildContext context, required String title, String? subtitle, String? body, Widget? content, SubZeroDialogActions? actions, SubZeroDialogActionLayout actionLayout = SubZeroDialogActionLayout.sideBySide, Widget? customActions, bool barrierDismissible = true, double? maxWidth, EdgeInsets? contentPadding}) Future<T?>
Shows a SubZero-styled modal dialog.