press-next
Version:
Vue3 组件库,支持 Composition API
106 lines (91 loc) • 2.9 kB
text/typescript
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);
}