press-plus
Version:
41 lines (32 loc) • 1.37 kB
text/typescript
import { getActClass as commonGetActClass } from 'press-ui/common/utils/act-bem';
export const TIP_CLASS_MAP = {
cover: 'tip-comp-cover',
dialog: 'tip-comp-dialog',
'dialog-phone': 'tip-comp-dialog--input-phone-info',
close: 'tip-comp-dialog--close',
title: 'tip-comp-dialog--title',
'title--phone': 'tip-comp-dialog--input_phone-title',
content: 'tip-comp-dialog--input_phone-content',
box: 'tip-comp-dialog--input_phone-box',
'phone-number': 'phone-number',
'code-wrap': 'code-wrap',
'code-number': 'code-number',
'code-btn': 'send-code',
'code-btn--disabled': 'disabled',
message: 'tip-comp-dialog--input_phone-msg',
'treaty-wrap': 'tip-comp-dialog--treaty-wrap',
'treaty-check': 'tip-comp-dialog--treaty-check',
'treaty-terms': 'tip-comp-dialog--treaty-terms',
'treaty-desc': 'tip-comp-dialog--phone-treaty-desc',
'button-wrap': 'tip-comp-dialog--btn-cont',
'btn--cancel': 'tip-comp-dialog-cancel',
'btn--medium-secondary': 'tip-comp-btn-medium-secondary',
'btn--disabled': 'tip-comp-button-disabled',
'btn--sure': 'tip-comp-dialog-sure',
'btn--medium-primary': 'tip-comp-btn-medium-primary',
'act-checkbox': 'tip-comp-checkbox-normal',
'act-checkbox--checked': 'checked',
};
export function getActClass(useTipClass: boolean, args: any) {
return commonGetActClass(useTipClass, TIP_CLASS_MAP, args);
}