feat(FN-280): add cancel-save flow PostHog events — cancel_flow_viewed and cancel_save_clicked
Some checks failed
Sync dev → Gitea / Mirror dev to Gitea (push) Has been cancelled
Some checks failed
Sync dev → Gitea / Mirror dev to Gitea (push) Has been cancelled
Commits merged: - feat(FN-280): add cancel-save flow PostHog events — cancel_flow_viewed and cancel_save_clicked Files changed: apps/web/src/routes/dashboard/subscription/index.tsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) Fusion-Task-Id: FN-280
This commit is contained in:
@@ -259,6 +259,10 @@ export function SubscriptionPage() {
|
||||
from_plan: currentPlanKey,
|
||||
to_plan: downgradePlan?.key,
|
||||
});
|
||||
capture("cancel_save_clicked", {
|
||||
from_plan: currentPlanKey,
|
||||
to_plan: downgradePlan?.key,
|
||||
});
|
||||
},
|
||||
onError: () => {
|
||||
toast.error(t("errors.generic"));
|
||||
@@ -744,7 +748,18 @@ export function SubscriptionPage() {
|
||||
</Dialog>
|
||||
|
||||
{/* Cancel Confirm Dialog */}
|
||||
<Dialog open={cancelDialogOpen} onOpenChange={setCancelDialogOpen}>
|
||||
<Dialog
|
||||
open={cancelDialogOpen}
|
||||
onOpenChange={(open) => {
|
||||
if (open) {
|
||||
capture("cancel_flow_viewed", {
|
||||
from_plan: currentPlanKey,
|
||||
has_downgrade_offer: downgradePlan !== null,
|
||||
});
|
||||
}
|
||||
setCancelDialogOpen(open);
|
||||
}}
|
||||
>
|
||||
<DialogContent>
|
||||
<DialogHeader>
|
||||
<DialogTitle>{t("subscription.cancelConfirmTitle")}</DialogTitle>
|
||||
|
||||
Reference in New Issue
Block a user