get static method

Widget get(
  1. AppModel app,
  2. BuildContext context, {
  3. required String title,
  4. required String message,
  5. List<AssignmentResultModel>? resultsPrevious,
  6. required VoidCallback yesFunction,
  7. required VoidCallback noFunction,
  8. List<Widget>? extraFields,
  9. String? yesLabel,
  10. 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);
}