import CONSTANTS from "../config/constants";

const getDueDescription = (type: number) => {
  if (Number(type) === CONSTANTS.DUES_TYPES.RENT) return "Rent";
  else if (Number(type) === CONSTANTS.DUES_TYPES.SECURITY)
    return "Initial security deposit";
  else if (Number(type) === CONSTANTS.DUES_TYPES.MAINTENANCE)
    return "Cost for property upkeep";
  else if (Number(type) === CONSTANTS.DUES_TYPES.ELECTRICITY)
    return "Charges for electricity usage";
  else if (Number(type) === CONSTANTS.DUES_TYPES.REGISTRATION)
    return "Onboarding charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.TECH_CHARGES)
    return "Fees for tech services";
  else if (Number(type) === CONSTANTS.DUES_TYPES.OTHER) return "Other charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.AGREEMENT_CHARGE)
    return "Agreement charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.FOOD) return "Food charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.FINE)
    return "Penalty for late payment";
  else if (Number(type) === CONSTANTS.DUES_TYPES.WIFI)
    return "Wifi charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.LAUNDRY_CHARGES)
    return "Laundry charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.MAID_CHARGES)
    return "Maid charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.DAMAGE)
    return "Damages";
  else if (Number(type) === CONSTANTS.DUES_TYPES.GAS)
    return "Gas charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.KEY_CHARGES)
    return "Key lost charges";
  else if (Number(type) === CONSTANTS.DUES_TYPES.BOOKING_AMT)
    return "Booking charges"
  else if (Number(type) === CONSTANTS.DUES_TYPES.MOVE_OUT_CHARGES)
    return "MoveOut charges"
  else if (Number(type) === CONSTANTS.DUES_TYPES.GUEST_CHARGES)
    return "Guest charges"
  else if (Number(type) === CONSTANTS.DUES_TYPES.BUS_CHARGES)
    return "Bus charges"
  else return "Adjusted from security deposit during eviction.";
};

export default getDueDescription;
