import { getActClass as commonGetActClass } from 'press-ui/common/utils/act-bem';

export const TIP_CLASS_MAP = {
  'create-game': 'tip-toc-create-modify-wrap',
  'create-meta': 'tip-toc-team-info-wrap',
  'logo-wrap': 'tip-toc-create-log-wrap',
  logo: 'tip-toc-create-logo',
  'icon-exchange-wrap': 'exchange-icon-wrap',

  'create-name': 'tip-toc-create-name',
  'input-text': 'tip-toc-input-text',
  'match-name': 'tip-toc-create-text',

  'basic-info': 'tip-toc-create-basic-info',
  'basic-title-wrap': 'tip-toc-create-info-tit-wrap',
  'basic-title-icon': 'tip-toc-chat-message-icon',
  'basic-title': 'tip-toc-create-info-tit',

  form: 'tip-toc-create-basic-box',
  'form-label': 'tip-toc-create-basic-title',
  'form-value-wrap': 'tip-toc-create-basic-desc-wrap',
  'form-value': 'tip-toc-create-basic-desc',
  'form-icon-back': 'tip-toc-icon-back',

  'prize-info': 'tip-toc-create-prize-info',
  'prize-item': 'tip-toc-create-prize-item',
  'prize-image': 'tip-toc-prize-img-box',
  'prize-edit-icon': 'tip-toc-prize-edit-icon',
  'prize-input-box': 'tip-toc-prize-input-box',

  'prize-option': 'awards-option',
  'prize-input': 'input',
  'prize-name': 'awards-name',
  'prize-name-input': 'awards-name-input',
  'prize-text-box': 'tip-toc-prize-text-box',
  'prize-text-title': 'tip-toc-prize-text',
  'prize-text-desc': 'tip-toc-prize-desc',

  'create-bottom-box': 'tip-toc-create-bottom-box',

  'gp-button--primary': 'gp-match-primary-btn',
  'preview-wrap': 'gp-match-preview-btn',
  'preview-icon': 'gp-match-preview-icon',
  'preview-text': 'gp-match-preview-text',
};

export function getActClass(useTipClass: boolean, args: any) {
  return commonGetActClass(useTipClass, TIP_CLASS_MAP, args);
}
