fix: map mensal/trimestral/anual entitlements to pro plan

This commit is contained in:
Marcio Bevervanso 2026-02-17 18:54:23 -03:00
parent 3d4efa9281
commit 858be2d032

View file

@ -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({