build method

  1. @override
Widget build(
  1. BuildContext context, {
  2. required String text,
  3. void onPressed(
    1. BuildContext context
    )?,
  4. required bool isDefaultAction,
  5. required bool isDestructiveAction,
})
override

Implementation

@override
Widget build(
  BuildContext context, {
  required String text,
  void Function(BuildContext context)? onPressed,
  required bool isDefaultAction,
  required bool isDestructiveAction,
}) {
  return CupertinoDialogAction(
    onPressed: () async {
      unawaited(HapticFeedback.lightImpact());
      if (onPressed != null) {
        onPressed(context);
      } else {
        Navigator.of(context).pop();
      }
    },
    isDefaultAction: isDefaultAction,
    isDestructiveAction: isDestructiveAction,
    child: Text(text),
  );
}