- Ya
- 17 Aprili 2026, 01:10 UTC
- Mwandishi
- kamo
- Ahadi ya
- df72f75
- Wire PlanCalculator into PlansBillingTab dialog (replaces placeholder) - Fetch available plans from billing API on page load - Handle plan submission: creates new subscription or updates existing - Require payment method before subscribing (redirects to add payment) - Show loading state with Stripe processing message during submit - Pass plan context (current plan, cycle, seats, addons) to calculator - Fix PaymentMethodForm to accept clientSecret as prop instead of accessing Stripe Elements internals