From 79c884f88cfbf38d41faf16852204c4b0ad4f131 Mon Sep 17 00:00:00 2001 From: "Jason R. Stevens, CFA" Date: Thu, 22 Feb 2024 10:01:53 -0600 Subject: [PATCH] :bug: add optional undefined values to advanced parameters --- src/index.tsx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/index.tsx b/src/index.tsx index 788851c..47126bf 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -135,9 +135,10 @@ function PromoButton({ email: email, creative_uri: fileImage, asset_title: event.currentTarget.elements.adTitle.value, - buttonText: event.currentTarget.elements.buttonText.value, - callToAction: event.currentTarget.elements.adCallToActionText.value, - copyOption1: event.currentTarget.elements.adCopyInputText.value, + buttonText: event.currentTarget.elements?.buttonText?.value || '', + callToAction: + event.currentTarget.elements?.adCallToActionText?.value || '', + copyOption1: event.currentTarget.elements?.adCopyInputText?.value || '', isFlat: isFlat, }; if (typeof content?.setPromoData !== 'undefined') { @@ -185,9 +186,11 @@ function PromoButton({ setTargetLink(event.currentTarget.elements.target.value); setBudget(event.currentTarget.elements.budget.value); setAdTitle(event.currentTarget.elements.adTitle.value); - setAdCopy(event.currentTarget.elements.adCopyInputText.value); - setButtonText(event.currentTarget.elements.buttonText.value); - setCallToAction(event.currentTarget.elements.adCallToActionText.value); + setAdCopy(event.currentTarget.elements?.adCopyInputText?.value); + setButtonText(event.currentTarget.elements?.buttonText?.value); + setCallToAction( + event.currentTarget.elements?.adCallToActionText?.value + ); setFileImage(undefined); setPaymentType(content?.paymentType); setIsFlat(event.currentTarget.elements.paymentTypeInput.checked);