UNPKG

preact-arco-design

Version:

Arco Design React UI Library.

41 lines 954 B
import { createContext } from "preact/compat"; 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 getFormElementId() { return 'arco-'; }, 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 getInnerMethods() { return { registerField: NOOP }; } } }); export var FormItemContext = createContext({}); export var FormProviderContext = createContext({}); export var FormListContext = createContext({});