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