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 };
