@fesjs/fes-design
Version:
fes-design for PC
26 lines (23 loc) • 763 B
JavaScript
const provideKey = Symbol('FForm');
const FORM_NAME = 'FForm';
const FORM_ITEM_NAME = 'FFormItem';
const FORM_LAYOUT = {
HORIZONTAL: 'horizontal',
INLINE: 'inline'
};
const LABEL_POSITION = {
LEFT: 'left',
RIGHT: 'right',
TOP: 'top'
};
const VALIDATE_STATUS = {
DEFAULT: '',
ERROR: 'error',
VALIDATING: 'validating',
SUCCESS: 'success'
};
const VALIDATE_MESSAGE_DEFAULT = '';
const TRIGGER_TYPE_DEFAULT = ''; // 默认 trigger 类型
const RULE_TYPE_DEFAULT = 'string'; // 默认 rule 的校验类型
const FORM_ITEM_ALIGN = ['flex-start', 'baseline', 'center'];
export { FORM_ITEM_ALIGN, FORM_ITEM_NAME, FORM_LAYOUT, FORM_NAME, LABEL_POSITION, RULE_TYPE_DEFAULT, TRIGGER_TYPE_DEFAULT, VALIDATE_MESSAGE_DEFAULT, VALIDATE_STATUS, provideKey };