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

export const TIP_CLASS_MAP = {
  'schedule-manage': 'schedule-manage',
  'schedule-tabs': 'tip-toc-tabs',
  'tabs-active': 'press__schedule-tab--active',
  'schedule-module': 'schedule-module',

  // confirm-member
  'confirm-member': 'confirm-member',

  'search-part': 'search-part',
  'search-input': 'search-input',
  'search-icon': 'btn-delete',

  'button-part': 'botton-part',
  'button--primary-l': 'tip-btn-primary-l',
  'button--disable-l': 'tip-btn-disable-l',
  'member-num': 'member-num',
  'btn-more': 'btn-more',

  'automatic-part': 'automatic-part',
  'text-left': 'text-left',
  'time-box': 'time-box',
  'text-day': 'text-day',
  'text-colon': 'text-colon',
  'text-tips': 'text-tips',

  // confirm-start
  'confirm-start': 'confirm-start',
  'sub-tab': 'sub-tab',
  'sub-tab-item': 'sub-tab-item',
  'sub-tab-item--active': 'tab-item-act',
  'grouping-group': 'grouping-group',
  'btn-views': 'btn-views',

  // grouping-item
  'grouping-item': 'grouping-item',
  'label-end': 'label-end',

  'grouping-item-head': 'item-head',
  'grouping-item-name': 'group-name',
  'grouping-item-num': 'team-num',
  'grouping-item-list': 'team-list',

  'grouping-item-team': 'team-item',
  'button-to-start': 'btn-tobe-start',
  'text-to-start': 'text-tobe-start',
  // 'time-box': 'time-box',
  // 'text-day': 'text-day',
  // 'text-colon': 'text-colon',
  'btn-check': 'btn-check',
  'btn-started': 'btn-started',
  'btn-start': 'btn-start',

  // publish-score
  'publish-score': 'publish-score',
  'rank-list': 'rank-list',
  'rank-item': 'rank-item',
  'rank-item-detail': 'rank-item-detail',
  'rank-prefix': 'rank',
  'rank-num': 'rank-num',
  'rank-team': 'team',
  'team-name': 'team-name',
  'rank-score': 'score',
  'btn-watch': 'btn-watch',

  'history-detail': 'history-detail',
  'history-detail-head': 'history-detail-head',
  'history-detail-text': 'text',
  'history-detail-list': 'history-detail-list',
  'history-detail-num': 'num',
  // 'button-part': 'botton-part',
  'select-box': 'select-box',
  'button-group': 'botton-group',
  'publish-time': 'publish-time',
  'status-tips': 'status-tips',

  'automatic-publish': 'automatic-publish',
  // 'automatic-part': 'automatic-part',
  'text-right': 'text-right',

  // team-grouping
  'team-grouping': 'team-grouping',
  // 'grouping-group': 'grouping-group',
  // 'botton-part',
  // 'select-box',
  // 'iconfont icon-triangle',
  'select-group': 'select-group',
  'select-title': 'select-title',
  // 'botton-group',
  // 'team-num',
  // 'tip-btn-primary-l',
  // 'tip-btn-disable-l',
  'all-num': 'all-num',
  // 'automatic-part',
  // 'time-box',
  // 'text-day',
  // 'text-colon',
  // 'text-right'
};

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