From e3750bcbffc8b42a9254a076914b5e21009398e7 Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Sat, 28 Feb 2026 23:11:53 -0800 Subject: [PATCH] chore: improve pricing UI --- landing/app/pricing/pricing-client.tsx | 42 +++++++++++++------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/landing/app/pricing/pricing-client.tsx b/landing/app/pricing/pricing-client.tsx index af2b0dad91..e06e2a69fd 100644 --- a/landing/app/pricing/pricing-client.tsx +++ b/landing/app/pricing/pricing-client.tsx @@ -249,7 +249,7 @@ function ComparisonCell({ value }: { value: string | boolean }) { ); return ( - + {value} ); @@ -403,11 +403,11 @@ function PricingCard({
{/* Tier name + badge */}
-

+

{tier.name}

{isHighlighted && ( - + popular )} @@ -417,13 +417,13 @@ function PricingCard({
{tier.price} {tier.priceNote && ( - + {tier.priceNote} )} @@ -431,16 +431,16 @@ function PricingCard({ {/* Features */}
-

+

{tier.featuresPrefix}

-
    +
      {tier.features.map((feature) => (
    • - + + {feature} @@ -459,7 +459,7 @@ function PricingCard({ : "border border-dashed border-foreground/[0.12] text-foreground/70 dark:text-foreground/50 hover:text-foreground/80 hover:border-foreground/25 hover:bg-foreground/[0.02]" }`} > - + {tier.cta}
@@ -512,7 +512,7 @@ export function PricingPageClient() { animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.3, delay: 0.05 }} > -

+

# Framework @@ -523,14 +523,14 @@ export function PricingPageClient() {

-

+

Community

- + open source
-

+

Comprehensive authentication and authorization framework.

@@ -540,7 +540,7 @@ export function PricingPageClient() { href="/docs" className="inline-flex items-center gap-1.5 px-3 py-1.5 border border-foreground/[0.12] text-foreground/70 dark:text-foreground/50 hover:text-foreground/80 hover:border-foreground/25 hover:bg-foreground/[0.02] transition-all" > - + Read Docs -

+

# Infrastructure @@ -581,7 +581,7 @@ export function PricingPageClient() {

-

+

What's an event? {" "} @@ -599,7 +599,7 @@ export function PricingPageClient() { animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.3, delay: 0.45 }} > -

+

# feature comparison

@@ -607,13 +607,13 @@ export function PricingPageClient() { - {tierLabels.map((name) => ( {tierKeys.map((tier) => (
+ Feature - + {row.label}