diff options
| author | Fuwn <[email protected]> | 2026-02-08 08:11:50 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-02-08 08:11:50 -0800 |
| commit | 07475c9af1865fc8c183a32888544f2762b02459 (patch) | |
| tree | 32fb70065b064328a021685632e4e9c9517bd4c3 /apps/web/app/reader/settings | |
| parent | fix: invoice.paid handler now retrieves subscription for correct tier resolution (diff) | |
| download | asa.news-07475c9af1865fc8c183a32888544f2762b02459.tar.xz asa.news-07475c9af1865fc8c183a32888544f2762b02459.zip | |
feat: show tier-specific welcome message on subscription activation
Diffstat (limited to 'apps/web/app/reader/settings')
| -rw-r--r-- | apps/web/app/reader/settings/_components/billing-settings.tsx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/web/app/reader/settings/_components/billing-settings.tsx b/apps/web/app/reader/settings/_components/billing-settings.tsx index 4c62f16..0bddb70 100644 --- a/apps/web/app/reader/settings/_components/billing-settings.tsx +++ b/apps/web/app/reader/settings/_components/billing-settings.tsx @@ -171,7 +171,8 @@ export function BillingSettings() { ) { hasShownSuccessToast.current = true queryClient.invalidateQueries({ queryKey: queryKeys.userProfile.all }) - notify("subscription activated!") + const tierName = userProfile?.tier === "developer" ? "Developer" : userProfile?.tier === "pro" ? "Pro" : null + notify(tierName ? `welcome to ${tierName}` : "subscription activated") const url = new URL(window.location.href) url.searchParams.delete("billing") window.history.replaceState({}, "", url.pathname) |