diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.billing/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.billing/route.tsx index 1e10f3fc4..713b9283a 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.billing/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug.v3.billing/route.tsx @@ -111,6 +111,7 @@ export default function ChoosePlanPage() { plans={plans} subscription={v3Subscription} organizationSlug={organizationSlug} + hasPromotedPlan={false} /> diff --git a/apps/webapp/app/routes/_app.orgs.$organizationSlug_.select-plan/route.tsx b/apps/webapp/app/routes/_app.orgs.$organizationSlug_.select-plan/route.tsx index 0c6b5657e..8ec94d04a 100644 --- a/apps/webapp/app/routes/_app.orgs.$organizationSlug_.select-plan/route.tsx +++ b/apps/webapp/app/routes/_app.orgs.$organizationSlug_.select-plan/route.tsx @@ -49,6 +49,7 @@ export default function ChoosePlanPage() { plans={plans} subscription={v3Subscription} organizationSlug={organizationSlug} + hasPromotedPlan /> ); diff --git a/apps/webapp/app/routes/resources.orgs.$organizationSlug.select-plan.tsx b/apps/webapp/app/routes/resources.orgs.$organizationSlug.select-plan.tsx index 1bbf46b16..eabae5447 100644 --- a/apps/webapp/app/routes/resources.orgs.$organizationSlug.select-plan.tsx +++ b/apps/webapp/app/routes/resources.orgs.$organizationSlug.select-plan.tsx @@ -133,9 +133,15 @@ type PricingPlansProps = { plans: Plans; subscription?: SubscriptionResult; organizationSlug: string; + hasPromotedPlan: boolean; }; -export function PricingPlans({ plans, subscription, organizationSlug }: PricingPlansProps) { +export function PricingPlans({ + plans, + subscription, + organizationSlug, + hasPromotedPlan, +}: PricingPlansProps) { return (
@@ -148,6 +154,7 @@ export function PricingPlans({ plans, subscription, organizationSlug }: PricingP plan={plans.hobby} organizationSlug={organizationSlug} subscription={subscription} + isHighlighted={hasPromotedPlan} />
@@ -321,10 +328,12 @@ export function TierHobby({ plan, organizationSlug, subscription, + isHighlighted, }: { plan: PaidPlanDefinition; organizationSlug: string; subscription?: SubscriptionResult; + isHighlighted: boolean; }) { const location = useLocation(); const navigation = useNavigation(); @@ -332,8 +341,8 @@ export function TierHobby({ const isLoading = navigation.formAction === formAction; return ( - - + + ${plan.limits.includedUsage / 100} usage included @@ -343,7 +352,7 @@ export function TierHobby({