@@ -18,11 +18,13 @@ import {
1818 Plus ,
1919 UserPlus ,
2020} from '@/components/emcn'
21+ import { getDisplayPlanName } from '@/lib/billing/plan-helpers'
2122import { cn } from '@/lib/core/utils/cn'
2223import { ContextMenu } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/context-menu/context-menu'
2324import { DeleteModal } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/workflow-list/components/delete-modal/delete-modal'
2425import { CreateWorkspaceModal } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/components/create-workspace-modal/create-workspace-modal'
2526import { InviteModal } from '@/app/workspace/[workspaceId]/w/components/sidebar/components/workspace-header/components/invite-modal'
27+ import { useSubscriptionData } from '@/hooks/queries/subscription'
2628import { usePermissionConfig } from '@/hooks/use-permission-config'
2729
2830const logger = createLogger ( 'WorkspaceHeader' )
@@ -128,6 +130,9 @@ export function WorkspaceHeader({
128130 } , [ ] )
129131
130132 const { isInvitationsDisabled } = usePermissionConfig ( )
133+ const { data : subscriptionResponse } = useSubscriptionData ( )
134+ const rawPlanName = getDisplayPlanName ( subscriptionResponse ?. data ?. plan )
135+ const planDisplayName = rawPlanName . includes ( 'for Teams' ) ? rawPlanName : `${ rawPlanName } Plan`
131136
132137 // Listen for open-invite-modal event from context menu
133138 useEffect ( ( ) => {
@@ -397,7 +402,9 @@ export function WorkspaceHeader({
397402 < span className = 'truncate font-medium text-[13px] text-[var(--text-primary)]' >
398403 { activeWorkspace ?. name || 'Loading...' }
399404 </ span >
400- < span className = 'text-[11px] text-[var(--text-tertiary)]' > Free Plan</ span >
405+ < span className = 'text-[11px] text-[var(--text-tertiary)]' >
406+ { planDisplayName }
407+ </ span >
401408 </ div >
402409 </ div >
403410
0 commit comments