Skip to content

Commit cb3489f

Browse files
authored
Add stripe links to plans and pricing pages
1 parent a1c5bbd commit cb3489f

1 file changed

Lines changed: 29 additions & 7 deletions

File tree

frontend/src/modules/settings/pages/plans-page.vue

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
<template>
22
<div class="panel mt-6">
3+
<div class="flex grow justify-end mb-4">
4+
<el-button
5+
class="btn btn--bordered flex items-center gap-2"
6+
@click="onManageBillingClick"
7+
><i class="ri-external-link-line" /><span
8+
>Manage billing & payments</span
9+
></el-button
10+
>
11+
</div>
312
<div class="flex gap-4">
413
<div
514
v-for="plan in plansList"
@@ -218,6 +227,13 @@ const getCtaContent = (plan) => {
218227
}
219228
220229
const handleOnCtaClick = (plan) => {
230+
// Send an event with plan request
231+
window.analytics.track('Change Plan Request', {
232+
tenantId: currentTenant.value.id,
233+
tenantName: currentTenant.value.name,
234+
requestedPlan: plan
235+
})
236+
221237
// Custom plans
222238
if (
223239
plan === crowdHostedPlans.enterprise ||
@@ -227,19 +243,25 @@ const handleOnCtaClick = (plan) => {
227243
'https://cal.com/team/CrowdDotDev/custom-plan',
228244
'_blank'
229245
)
246+
// Growth plan
247+
} else if (plan === crowdHostedPlans.growth) {
248+
window.open(
249+
'https://buy.stripe.com/4gw9E8c163K6fzW9AB',
250+
'_blank'
251+
)
230252
} else {
231253
isPlanModalOpen.value = true
232254
planModalTitle.value = getCtaContent(plan)
233-
234-
// Send an event with plan request
235-
window.analytics.track('Change Plan Request', {
236-
tenantId: currentTenant.value.id,
237-
tenantName: currentTenant.value.name,
238-
requestedPlan: plan
239-
})
240255
}
241256
}
242257
258+
const onManageBillingClick = () => {
259+
window.open(
260+
'https://billing.stripe.com/p/login/fZedUl4oO70D98sdQQ',
261+
'_blank'
262+
)
263+
}
264+
243265
const getTrialDate = () => {
244266
const daysLeft = moment(
245267
currentTenant.value.trialEndsAt

0 commit comments

Comments
 (0)