mirror of
https://github.com/AustinKelsay/plebdevs.git
synced 2025-04-19 19:01:19 +00:00
Code analytics event
This commit is contained in:
parent
f440b18bd5
commit
117161e2d5
@ -112,9 +112,21 @@ const CoursePaymentButton = ({ lnAddress, amount, onSuccess, onError, courseId }
|
||||
setDiscountCode(value);
|
||||
if (value.toLowerCase() === DISCOUNT_CODE.toLowerCase()) {
|
||||
setDiscountApplied(true);
|
||||
track('Discount Applied', {
|
||||
code: DISCOUNT_CODE,
|
||||
courseId,
|
||||
userId: session?.user?.id,
|
||||
discountAmount: calculateDiscount(amount).savedPercentage
|
||||
});
|
||||
showToast('success', 'Discount Applied', `${calculateDiscount(amount).savedPercentage}% discount applied!`);
|
||||
} else if (value.toLowerCase() === COURSE_PASS.toLowerCase()) {
|
||||
setDiscountApplied(true);
|
||||
track('Discount Applied', {
|
||||
code: 'COURSE_PASS',
|
||||
courseId,
|
||||
userId: session?.user?.id,
|
||||
discountAmount: 100
|
||||
});
|
||||
showToast('success', 'Course Pass Applied', '100% discount applied!');
|
||||
} else if (value) {
|
||||
setDiscountApplied(false);
|
||||
@ -165,7 +177,7 @@ const CoursePaymentButton = ({ lnAddress, amount, onSuccess, onError, courseId }
|
||||
{discountApplied && (
|
||||
<div className="text-xs text-gray-500 flex items-center gap-1">
|
||||
<span className="line-through">{amount} sats</span>
|
||||
<span className="text-green-500 font-semibold">→ {calculateDiscount(amount).discountedAmount} sats</span>
|
||||
<span className="text-green-500 font-semibold"><EFBFBD><EFBFBD><EFBFBD> {calculateDiscount(amount).discountedAmount} sats</span>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user