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';
|
let plan: 'free' | 'pro' | 'trial' = 'free';
|
||||||
if (entitlement) {
|
if (entitlement) {
|
||||||
if (entitlement.entitlement_code === 'pro' && entitlement.is_active) plan = 'pro';
|
const code = entitlement.entitlement_code;
|
||||||
else if (entitlement.entitlement_code === 'trial' && entitlement.is_active) plan = 'trial';
|
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({
|
setUser({
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue