Polish pricing CTAs and annual default
Merged
LA
2mo ago+35+35+01234567890123456789-5-5-0123456789
Summary
- default public pricing to annual billing while preserving explicit monthly links
- reduce the Get Pro and Get Teams card CTA height
- cover both billing defaults and explicit interval selection
Testing
cd web && bun test tests/pricing-page.test.tsx tests/pro-pricing.test.ts tests/pro-cta-link.test.tsxcd web && bun run typecheckcd web && bunx eslint "app/[locale]/pricing/page.tsx" tests/pricing-page.test.tsx
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.
Summary by cubic
Default the public pricing page to annual billing and make the Pro and Teams CTAs compact. Keeps explicit monthly selection via ?interval=month, and updates checkout links to match the selected interval.
Summary by CodeRabbit
- New Features
- Pricing now defaults to annual billing when no billing interval is selected.
- Monthly billing remains available through the billing toggle.
- Paid-plan checkout buttons now use a more compact layout.
- Updated team-plan pricing is reflected in the pricing page.