From 8d7ec3ea5d3e8a917ccf276bc91c567f0e60b530 Mon Sep 17 00:00:00 2001 From: sniedzielski Date: Wed, 13 Mar 2024 12:47:56 +0100 Subject: [PATCH 1/2] CM-776: Make periodicity of the BenefitPlan paymentPlan not mandatory --- src/components/PaymentPlanHeadPanel.js | 35 +++++++++++++++----------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/src/components/PaymentPlanHeadPanel.js b/src/components/PaymentPlanHeadPanel.js index 777ef84..93bdbd6 100644 --- a/src/components/PaymentPlanHeadPanel.js +++ b/src/components/PaymentPlanHeadPanel.js @@ -143,6 +143,11 @@ class PaymentPlanHeadPanel extends FormPanel { const objectBenefitPlan = typeof paymentPlan.productOrBenefitPlan === 'object' ? paymentPlan.productOrBenefitPlan : JSON.parse(paymentPlan.productOrBenefitPlan || '{}'); paymentPlan.benefitPlan = objectBenefitPlan; + if (paymentPlanType === 'benefitplan' || paymentPlanType === 'benefit plan') { + paymentPlan.periodicity = 1; + this.state.data.periodicity = paymentPlan.periodicity; + console.log(this.state); + } return ( @@ -252,20 +257,22 @@ class PaymentPlanHeadPanel extends FormPanel { onChange={(v) => this.updateAttribute("benefitPlan", v)} /> - - this.updateAttribute("periodicity", v)} - /> - + {paymentPlanType !== 'benefitplan' && paymentPlanType !== 'benefit plan' && ( + + this.updateAttribute("periodicity", v)} + /> + + )} Date: Wed, 13 Mar 2024 12:52:20 +0100 Subject: [PATCH 2/2] CM-776: removed console.log --- src/components/PaymentPlanHeadPanel.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/PaymentPlanHeadPanel.js b/src/components/PaymentPlanHeadPanel.js index 93bdbd6..d282846 100644 --- a/src/components/PaymentPlanHeadPanel.js +++ b/src/components/PaymentPlanHeadPanel.js @@ -146,7 +146,6 @@ class PaymentPlanHeadPanel extends FormPanel { if (paymentPlanType === 'benefitplan' || paymentPlanType === 'benefit plan') { paymentPlan.periodicity = 1; this.state.data.periodicity = paymentPlan.periodicity; - console.log(this.state); } return (