Alert constructor

Alert({
  1. required String title,
  2. required List<AlertButton> buttons,
  3. required String analyticsScreenName,
  4. String? description,
  5. bool barrierDismissible = true,
  6. bool skipKeyboardDismissal = false,
  7. ValueKey<String>? navigationKey,
})

Implementation

Alert({
  required this.title,
  required this.buttons,
  required String analyticsScreenName,
  this.description,
  this.barrierDismissible = true,
  super.skipKeyboardDismissal,
  super.navigationKey,
}) : super(
       analyticsIdentifiable: AnalyticsIdentifiable(
         screenName: analyticsScreenName,
         // Not used; [buildAnimatedPage] builds the dialog directly.
         builder: (_) => const SizedBox.shrink(),
       ),
     );