summaryrefslogtreecommitdiff
path: root/apps/web/app/reader/settings
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-08 08:11:50 -0800
committerFuwn <[email protected]>2026-02-08 08:11:50 -0800
commit07475c9af1865fc8c183a32888544f2762b02459 (patch)
tree32fb70065b064328a021685632e4e9c9517bd4c3 /apps/web/app/reader/settings
parentfix: invoice.paid handler now retrieves subscription for correct tier resolution (diff)
downloadasa.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.tsx3
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)