press-next
Version:
Vue3 组件库,支持 Composition API
26 lines (23 loc) • 830 B
text/typescript
import { getActClassWithPrefix } from 'press-ui/common/utils/act-bem';
export const TIP_CLASS_MAP = {
'avatar-box': 'personal-avatar-box',
avatar: 'personal-avatar',
'label--enter': 'label-personal-enter',
'label--ready': 'label-personal-ready',
'status-leader': 'status-leader',
add: 'personal-add',
empty: 'personal-empty',
card: 'personal-msg-card',
nick: 'personal-msg-name',
meta: 'personal-msg-box',
'meta-item': 'personal-msg-box-item',
'meta-more': 'more-msg-box',
'rank-img': 'team-member-rank',
'rank-name': 'team-member-name',
'out-rank': 'personal-rank',
'out-rank-img': 'personal-rank-img',
'out-rank-name': 'personal-rank-name',
};
export function getActClass(useTipClass: boolean, args: any) {
return getActClassWithPrefix(useTipClass, TIP_CLASS_MAP, 'press-score__', args);
}