import { Department, EmploymentType, UserRole } from "@/types/auth";

export const getRoleVariant = (role: UserRole) => {
  return role === UserRole.HR_ADMIN ? "primary" : "soft";
};

export const getDeptVariant = (dept: Department) => {
  switch (dept) {
    case Department.SOFTWARE: return "primary";
    case Department.FINANCE: return "secondary";
    case Department.HR: return "soft";
    case Department.SALES:
    case Department.MARKETING: return "tertiary";
    default: return "soft";
  }
};

export const getEmploymentVariant = (type: EmploymentType) => {
  switch (type) {
    case EmploymentType.FULL_TIME: return "soft";
    case EmploymentType.PART_TIME: return "tertiary";
    case EmploymentType.FREELANCE: return "secondary";
    default: return "soft";
  }
};