UNPKG

@bee-design/ui

Version:

Bee Design React UI Library.

32 lines (31 loc) 993 B
import { createContext } from 'react'; import { NOOP } from '../_util/constant'; export var FormContext = createContext({ layout: 'horizontal', labelCol: { span: 5, offset: 0 }, labelAlign: 'right', wrapperCol: { span: 19, offset: 0 }, requiredSymbol: true, getFormElementId: function () { return 'bee-'; }, store: { getFieldsValue: NOOP, getFieldValue: NOOP, getFieldError: NOOP, getFieldsError: NOOP, getTouchedFields: NOOP, getFields: NOOP, setFieldValue: NOOP, setFieldsValue: NOOP, setFields: NOOP, resetFields: NOOP, submit: NOOP, validate: NOOP, scrollToField: NOOP, getInnerMethods: function () { return ({ registerField: NOOP, }); }, }, }); export var FormItemContext = createContext({}); export var FormProviderContext = createContext({}); export var FormListContext = createContext({});