adaptiveDialogButton static method
Widget
adaptiveDialogButton({
- Key? key,
- required Widget child,
- required VoidCallback onPressed,
- bool isDefaultAction = false,
- bool isDestructiveAction = false,
------ Grock Widget Extensions ------
- This widget function is available in
actions
in AlertDialog.adaptive.
showAdaptiveDialog(
context: context,
builder: (context) {
return AlertDialog.adaptive(
title: const Text("Please Confrm"),
content: const Text("Do you agree with our terms?"),
actions: [
Grock.adaptiveDialogButton(
onPressed: () => Navigator.of(context).pop(),
isDefaultAction: true,
isDestructiveAction: true,
child: Text("No"),
),
Grock.adaptiveDialogButton(
onPressed: ...,
child: Text("Yes"),
)
],
);
},
);
Implementation
static Widget adaptiveDialogButton({
Key? key,
required Widget child,
required VoidCallback onPressed,
bool isDefaultAction = false,
bool isDestructiveAction = false,
}) =>
GrockAdaptiveDialogButton(
key: key,
child: child,
onPressed: onPressed,
isDefaultAction: isDefaultAction,
isDestructiveAction: isDestructiveAction,
);