export const MANAGER_LABEL_MAP = {
  10: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/logo/manager-tag-I1.png',
  20: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/logo/manager-tag-I2.png',
  30: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/logo/manager-tag-I3.png',
  40: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/logo/manager-tag-I4.png',
  50: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/logo/manager-tag-I5.png',
  60: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/logo/manager-tag-I5.png',
};


export const DEFAULT_PRIZE = 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/horizon/hor-match-item-banner.png';
export const DEFAULT_LOGO = 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/horizon/hor-logo.png';


export const BUTTON_CALLBACK_MAP = {
  SIGNUP: 'SIGNUP',
  CHECK_SCHE: 'CHECK_SCHE',
};

export function getLabelInfo(item: {
  signup_status?: number;
  disp_status?: number;
}) {
  if (item.signup_status) {
    return {
      labelText: '已报名',
      labelClass: 'signedup',
      buttonText: '查看赛程',
      buttonClass: 'btn-secondary-long',
      buttonCallback: BUTTON_CALLBACK_MAP.CHECK_SCHE,
    };
    // return 5; // '已报名'
  }
  const status = item.disp_status; // 展示状态 1报名中 2待比赛 3比赛中 4已结束
  const statusMap = {
    1: {
      labelText: '报名中',
      labelClass: 'signup',
      buttonText: '立即报名',
      buttonClass: 'btn-primary-long',
      buttonCallback: BUTTON_CALLBACK_MAP.SIGNUP,
    },
    2: {
      labelText: '待开赛',
      labelClass: 'signup',
      buttonText: '查看赛程',
      buttonClass: 'btn-secondary-long',
      buttonCallback: BUTTON_CALLBACK_MAP.CHECK_SCHE,
    },
    3: {
      labelText: '比赛中',
      labelClass: 'play',
      buttonText: '查看赛程',
      buttonClass: 'btn-secondary-long',
      buttonCallback: BUTTON_CALLBACK_MAP.CHECK_SCHE,
    },
    4: {
      labelText: '已结束',
      labelClass: 'end',
      buttonText: '比赛结束',
      buttonClass: 'btn-disable-long',
    },
  };

  return statusMap[status as 1] || {};
}
