import { USER_ACTION_TYPE } from "@/constants/constants";

const { EDIT, CHANGE_ROLE, CHANGE_TEAM, VIEW } = USER_ACTION_TYPE;

export const getTitleByMode = (mode: string, subject: string): string => {
  switch (mode) {
    case EDIT:
      return `Edit ${subject}`;
    case CHANGE_ROLE:
      return `Change ${subject} Role`;
    case CHANGE_TEAM:
      return `Change ${subject} Team`;
    case VIEW:
      return `User Detail`;
    default:
      return `Add New ${subject}`;
  }
};

export const getButtonTextByMode = (mode: string, subject: string): string => {
  switch (mode) {
    case EDIT:
      return `Update ${subject}`;
    case CHANGE_ROLE:
      return `Update Role`;
    case CHANGE_TEAM:
      return `Update Team`;
    default:
      return `Add ${subject}`;
  }
};
