build method
Widget
build(
- BuildContext context, {
- required String text,
- void onPressed(
- BuildContext context
- required bool isDefaultAction,
- 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),
);
}