From 1f678ff11e395fa793a1deb8ffdf703a4f00edfd Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Thu, 4 Jul 2024 18:21:11 +0100 Subject: [PATCH] Some schedules page fixes --- .../route.tsx | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.schedules/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.schedules/route.tsx index 70da18611..36c1e98d3 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.schedules/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.schedules/route.tsx @@ -102,7 +102,7 @@ export default function Page() { const plan = useCurrentPlan(); const requiresUpgrade = plan?.v3Subscription?.plan && - limits.used > plan.v3Subscription.plan.limits.schedules.number && + limits.used >= plan.v3Subscription.plan.limits.schedules.number && !plan.v3Subscription.plan.limits.schedules.canExceed; const canUpgrade = plan?.v3Subscription?.plan && !plan.v3Subscription.plan.limits.schedules.canExceed; @@ -111,6 +111,7 @@ export default function Page() { const isShowingNewPane = pathName.endsWith("/new"); const isShowingSchedule = !!scheduleParam; + console.log(totalPages); return ( @@ -143,14 +144,19 @@ export default function Page() { You've exceeded your limit - You've used {limits.used}/{limits.limit} of your schedules. You can request more - schedules. + You've used {limits.used}/{limits.limit} of your schedules. - Request more} - defaultValue="help" - /> + {canUpgrade ? ( + + Upgrade + + ) : ( + Request more} + defaultValue="help" + /> + )} @@ -211,11 +217,11 @@ export default function Page() {
{requiresUpgrade ? ( - You've used {limits.used}/{limits.limit} of your schedules. + You've used all {limits.limit} of your available schedules. ) : ( - You've used all {limits.limit} of your available schedules. + You've used {limits.used}/{limits.limit} of your schedules. )} @@ -238,7 +244,7 @@ export default function Page() {
)} - + )}