get static method
Widget
get(
- AppModel app,
- BuildContext context, {
- required String title,
- required String message,
- List<
AssignmentResultModel> ? resultsPrevious, - required VoidCallback yesFunction,
- required VoidCallback noFunction,
- List<
Widget> ? extraFields, - String? yesLabel,
- String? noLabel,
Implementation
static Widget get(AppModel app, BuildContext context,
{required String title,
required String message,
List<AssignmentResultModel>? resultsPrevious,
required VoidCallback yesFunction,
required VoidCallback noFunction,
List<Widget>? extraFields,
String? yesLabel,
String? noLabel}) {
return DialogWithAssignmentResults.get(app, context,
title: title,
message: message,
resultsPrevious: resultsPrevious,
buttonLabels: ['Later', noLabel ?? 'Cancel', yesLabel ?? 'Continue'],
functions: [
() => Navigator.pop(context),
() {
noFunction();
Navigator.pop(context);
},
() {
yesFunction();
Navigator.pop(context);
},
],
extraFields: extraFields);
}