From 858be2d0323dfe412f0c0f2f6e9e29152b490af6 Mon Sep 17 00:00:00 2001 From: Marcio Bevervanso Date: Tue, 17 Feb 2026 18:54:23 -0300 Subject: [PATCH] fix: map mensal/trimestral/anual entitlements to pro plan --- src/App.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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({