diff --git a/src/App.tsx b/src/App.tsx index 4927a8f..1cb43f5 100644 --- a/src/App.tsx +++ b/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({