getDisplayCondition method

bool getDisplayCondition(
  1. DisplayConditionModel? displayCondition
)

Implementation

bool getDisplayCondition(DisplayConditionModel? displayCondition) {
  if (displayCondition == null) {
    return true;
  }

  bool willDisplay = true;

  for (var step in steps) {
    for (var question in step.allQuestions) {
      if (question.questionKey == displayCondition.conditionKey) {
        return question.value == displayCondition.expectedValue; //MUST BE EQUAL TO RETURN TRUE
      }
    }
  }
  return willDisplay;
}