defaultWithParameters function

Map<String, dynamic> defaultWithParameters({
  1. Map<String, dynamic>? template,
  2. String? steppingMode,
  3. String? stepperDisplayMode,
  4. String? appBackgroundImage,
  5. String? quizHeaderImage,
})

Implementation

Map<String, dynamic> defaultWithParameters({
  Map<String, dynamic>? template,
  String? steppingMode,
  String? stepperDisplayMode,
  String? appBackgroundImage,
  String? quizHeaderImage,
}) {
  template = Map.from(template ?? defaultQuiz);

  if (steppingMode != null) {
    template["steppingMode"] = steppingMode;
  }

  if (stepperDisplayMode != null) {
    template["stepperDisplayMode"] = stepperDisplayMode;
  }

  if (appBackgroundImage != null) {
    template["appBackgroundImage"] = appBackgroundImage;
  }

  if (quizHeaderImage != null) {
    template["quizHeaderImage"] = quizHeaderImage;
  }

  return template;
}