fix: map mensal/trimestral/anual entitlements to pro plan
This commit is contained in:
parent
3d4efa9281
commit
858be2d032
1 changed files with 9 additions and 2 deletions
11
src/App.tsx
11
src/App.tsx
|
|
@ -131,8 +131,15 @@ const AppContent: React.FC = () => {
|
|||
|
||||
let plan: 'free' | 'pro' | 'trial' = 'free';
|
||||
if (entitlement) {
|
||||
if (entitlement.entitlement_code === 'pro' && entitlement.is_active) plan = 'pro';
|
||||
else if (entitlement.entitlement_code === 'trial' && entitlement.is_active) plan = 'trial';
|
||||
const code = entitlement.entitlement_code;
|
||||
const isActive = entitlement.is_active;
|
||||
|
||||
// Map various paid plans to 'pro' status
|
||||
if (isActive && (code === 'pro' || code === 'mensal' || code === 'trimestral' || code === 'anual')) {
|
||||
plan = 'pro';
|
||||
} else if (isActive && code === 'trial') {
|
||||
plan = 'trial';
|
||||
}
|
||||
}
|
||||
|
||||
setUser({
|
||||
|
|
|
|||
Loading…
Reference in a new issue