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() {
)} - + )}