Skip to content

Commit

Permalink
updated with medical expenses
Browse files Browse the repository at this point in the history
  • Loading branch information
Ana Medrano Fernandez authored and Ana Medrano Fernandez committed Dec 20, 2023
1 parent 6f1718a commit 4feeeda
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,18 @@ public class BasicArrayCondition implements Condition {
*/
public Boolean run(Submission submission, String key) {
var inputData = submission.getInputData();
ArrayList<String> other = new ArrayList<>();
other.add("Other");
if (inputData.containsKey(key)){
var array = (ArrayList) submission.getInputData().get(key);
if(array.isEmpty()){
return false;
} else {
if(array.equals(other)){
return false;
}
return !array.contains("None");
}
return !array.contains("None");
}
return false;
}
Expand Down
4 changes: 2 additions & 2 deletions src/main/resources/flows-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ flow:
nextScreens:
- name: expensesDependentCareAmount
condition: HasDependentCareExpenses
- name: expensesInsurance
- name: householdMedicalExpenses
expensesDependentCareAmount:
nextScreens:
- name: expensesChildSupport
Expand All @@ -367,7 +367,7 @@ flow:
- name: expensesChildSupportAmount
expensesChildSupportAmount:
nextScreens:
- name: expensesInsurance
- name: householdMedicalExpenses
householdMedicalExpenses:
nextScreens:
- name: householdMedicalExpensesAmount
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,20 @@
<th:block th:ref="insuranceExpenses">
<div class="form-card__content">
<th:block th:replace="~{fragments/inputs/checkboxFieldset ::
checkboxFieldset(inputName='householdInsuranceExpenses',
checkboxFieldset(inputName='householdMedicalExpenses',
ariaLabel=#{insurance-expenses.header},
content=~{::whichHouseholdExpenses})}">
<th:block th:ref="whichHouseholdExpenses">
<th:block
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdInsuranceExpenses',value=#{insurance-expenses.medical-insurance-premium}, label=#{insurance-expenses.medical-insurance-premium})}"/>
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdMedicalExpenses',value=#{insurance-expenses.medical-insurance-premium}, label=#{insurance-expenses.medical-insurance-premium})}"/>
<th:block
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdInsuranceExpenses',value=#{insurance-expenses.dental-insurance-premium}, label=#{insurance-expenses.dental-insurance-premium})}"/>
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdMedicalExpenses',value=#{insurance-expenses.dental-insurance-premium}, label=#{insurance-expenses.dental-insurance-premium})}"/>
<th:block
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdInsuranceExpenses',value=#{insurance-expenses.vision-insurance-premium}, label=#{insurance-expenses.vision-insurance-premium})}"/>
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdMedicalExpenses',value=#{insurance-expenses.vision-insurance-premium}, label=#{insurance-expenses.vision-insurance-premium})}"/>
<th:block
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdInsuranceExpenses',value=#{insurance-expenses.medical-bills}, label=#{insurance-expenses.medical-bills})}"/>
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdMedicalExpenses',value=#{insurance-expenses.medical-bills}, label=#{insurance-expenses.medical-bills})}"/>
<th:block
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdInsuranceExpenses',value=#{insurance-expenses.none}, label=#{insurance-expenses.none}, noneOfTheAbove=true)}"/>
th:replace="~{fragments/inputs/checkboxInSet :: checkboxInSet(inputName='householdMedicalExpenses',value='None', label=#{insurance-expenses.none}, noneOfTheAbove=true)}"/>
</th:block>
</th:block>

Expand Down

0 comments on commit 4feeeda

Please sign in to comment.