mirror of
https://github.com/AustinKelsay/plebdevs.git
synced 2025-06-06 18:31:00 +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);
|
setDiscountCode(value);
|
||||||
if (value.toLowerCase() === DISCOUNT_CODE.toLowerCase()) {
|
if (value.toLowerCase() === DISCOUNT_CODE.toLowerCase()) {
|
||||||
setDiscountApplied(true);
|
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!`);
|
showToast('success', 'Discount Applied', `${calculateDiscount(amount).savedPercentage}% discount applied!`);
|
||||||
} else if (value.toLowerCase() === COURSE_PASS.toLowerCase()) {
|
} else if (value.toLowerCase() === COURSE_PASS.toLowerCase()) {
|
||||||
setDiscountApplied(true);
|
setDiscountApplied(true);
|
||||||
|
track('Discount Applied', {
|
||||||
|
code: 'COURSE_PASS',
|
||||||
|
courseId,
|
||||||
|
userId: session?.user?.id,
|
||||||
|
discountAmount: 100
|
||||||
|
});
|
||||||
showToast('success', 'Course Pass Applied', '100% discount applied!');
|
showToast('success', 'Course Pass Applied', '100% discount applied!');
|
||||||
} else if (value) {
|
} else if (value) {
|
||||||
setDiscountApplied(false);
|
setDiscountApplied(false);
|
||||||
@ -165,7 +177,7 @@ const CoursePaymentButton = ({ lnAddress, amount, onSuccess, onError, courseId }
|
|||||||
{discountApplied && (
|
{discountApplied && (
|
||||||
<div className="text-xs text-gray-500 flex items-center gap-1">
|
<div className="text-xs text-gray-500 flex items-center gap-1">
|
||||||
<span className="line-through">{amount} sats</span>
|
<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>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user