import {
  Briefcase,
  MessageSquare,
  Users,
} from 'lucide-react';
import type { LucideIcon } from 'lucide-react';

import type { PersonalityDirectorySection } from '@/business/personality/types';

export interface PersonalityDirectorySectionTab {
  readonly id: PersonalityDirectorySection;
  readonly label: string;
  readonly icon: LucideIcon;
}

export const PERSONALITY_DIRECTORY_SECTION_TABS: readonly PersonalityDirectorySectionTab[] = [
  {
    id: 'overview',
    label: 'Overview',
    icon: Briefcase,
  },
  {
    id: 'relationships',
    label: 'Work Relationships',
    icon: Users,
  },
  {
    id: 'language',
    label: 'Workplace Language',
    icon: MessageSquare,
  },
];
