All files / src/utils formatLabel.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 2/2
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13              4x 424x   548x    
/**
 * Format slug or namespace to readable label
 * Examples:
 * - 'backend-users' → 'Backend Users'
 * - 'event-management' → 'Event Management'
 * - 'user-profiles' → 'User Profiles'
 */
export const formatLabel = (slug: string): string => {
  return slug
    .split('-')
    .map(word => word.charAt(0).toUpperCase() + word.slice(1))
    .join(' ')
}