import type { UserRole } from '@/shared/types/app';

export const TOP_BAR_ROLE_BADGE_CLASSES: Record<UserRole, { readonly color: string; readonly bg: string }> = {
  super_admin: { color: 'text-rose-400', bg: 'bg-rose-500/15 border-rose-500/20' },
  system_admin: { color: 'text-rose-400', bg: 'bg-rose-500/15 border-rose-500/20' },
  owner: { color: 'text-fuchsia-400', bg: 'bg-fuchsia-500/15 border-fuchsia-500/20' },
  superintendent: { color: 'text-rose-400', bg: 'bg-rose-500/15 border-rose-500/20' },
  director: { color: 'text-purple-400', bg: 'bg-purple-500/15 border-purple-500/20' },
  office_manager: { color: 'text-amber-400', bg: 'bg-amber-500/15 border-amber-500/20' },
  teacher: { color: 'text-emerald-400', bg: 'bg-emerald-500/15 border-emerald-500/20' },
  support_staff: { color: 'text-blue-400', bg: 'bg-blue-500/15 border-blue-500/20' },
  student: { color: 'text-sky-400', bg: 'bg-sky-500/15 border-sky-500/20' },
  guardian: { color: 'text-teal-400', bg: 'bg-teal-500/15 border-teal-500/20' },
  guest: { color: 'text-slate-400', bg: 'bg-slate-500/15 border-slate-500/20' },
};

export const TOP_BAR_PROFILE_MENU_ITEMS = [
  { id: 'profile', label: 'My Profile' },
  { id: 'settings', label: 'Settings' },
] as const;
