diff --git a/apps/admin/src/contexts/AuthContext.tsx b/apps/admin/src/contexts/AuthContext.tsx index 443d703..288e2dc 100644 --- a/apps/admin/src/contexts/AuthContext.tsx +++ b/apps/admin/src/contexts/AuthContext.tsx @@ -20,6 +20,7 @@ export const PERMISSION_KEYS = { VIEW_RESPONSES: 'view_responses', VIEW_ACTIVITY: 'view_activity', MANAGE_FEEDBACK: 'manage_feedback', + GIFT_PREMIUM: 'gift_premium', // System permissions MANAGE_CODES: 'manage_codes', MANAGE_ADMINS: 'manage_admins', @@ -42,6 +43,7 @@ export const PERMISSION_METADATA: Record{profile.name || 'Unnamed User'} {profile.is_premium && Premium} - {!profile.is_premium && Gift Premium AccessManually upgrade this user to premium status.
{expiryType === 'custom' && (
setCustomDate(e.target.value)} />
)}
} + {!profile.is_premium && hasPermission(PERMISSION_KEYS.GIFT_PREMIUM) && Gift Premium AccessManually upgrade this user to premium status.
{expiryType === 'custom' && (
setCustomDate(e.target.value)} />
)}
}

{profile.email || 'No email'}