[PULSE-57] Billing UX: renewal display, design fixes, React crash fix #32

Merged
uz1mani merged 16 commits from staging into main 2026-02-20 17:32:33 +00:00
5 changed files with 37 additions and 11 deletions
Showing only changes of commit 4410366ccf - Show all commits

View File

@@ -13,6 +13,8 @@ export interface SubscriptionDetails {
sites_count?: number
/** Pageviews in current billing period (when pageview_limit > 0). Present when backend supports usage API. */
pageview_usage?: number
/** Business name from Stripe Checkout (optional). */
business_name?: string
}
async function billingFetch<T>(endpoint: string, options: RequestInit = {}): Promise<T> {