diff --git a/src/components/bitcoinConnect/CoursePaymentButton.js b/src/components/bitcoinConnect/CoursePaymentButton.js index f20754c..fdef804 100644 --- a/src/components/bitcoinConnect/CoursePaymentButton.js +++ b/src/components/bitcoinConnect/CoursePaymentButton.js @@ -104,6 +104,16 @@ const CoursePaymentButton = ({ lnAddress, amount, onSuccess, onError, courseId } setDialogVisible(false); }; + const handleDiscountCode = (value) => { + setDiscountCode(value); + if (value.toLowerCase() === DISCOUNT_CODE.toLowerCase()) { + setDiscountApplied(true); + showToast('success', 'Discount Applied', `${calculateDiscount(amount).savedPercentage}% discount applied!`); + } else if (value && value.toLowerCase() !== DISCOUNT_CODE.toLowerCase()) { + setDiscountApplied(false); + } + }; + return (