Covers P0-1 through P0-10 CRO fixes and edge cases: - Rendering: plan cards, billing toggle, yearly discount (P0-1), popular visual dominance (P0-2), current plan badge (P0-5), loading state - Interaction: CTA labels (P0-3), order summary (P0-4), trial card hidden on trial status (P0-6), payment navigation, non-interactive plan - Trust & i18n: PostHog events (P0-10), i18n key usage (P0-9), trust i18n keys exist (P0-7, P0-8) - Edge cases: no subscription, expired, cancelled, empty state, full plan - Accessibility: button labels, non-clickable current plan, color - Subscription status: dates, brands, billing period, cancel button Also exports SubscriptionPage for testability and relaxes test lint rules (noNonNullAssertion, noForEach, useButtonType) in biome.json. 47/47 tests passing.
2.1 KiB
2.1 KiB