UNPKG

@36node/redux-form

Version:

A higher order component decorator form using Redux and React

27 lines (23 loc) 794 B
import { startsWith } from "lodash"; export const PREFIX = "@FORM"; export function isForm(action = {}) { const { key, type } = action; return key && startsWith(type, PREFIX); } // rest form export const RESET = "RESET"; // form field change export const CHANGE_FIELD = "CHANGE_FIELD"; // change mutil-fields export const CHANGE_MUTIL_FIELDS = "CHANGE_MUTIL_FIELDS"; // register field export const REGISTER_FIELD = "REGISTER_FIELD"; // register mutil-fields export const REGISTER_MUTIL_FIELDS = "REGISTER_MUTIL_FIELDS"; export const Types = { reset: `${PREFIX}/${RESET}`, registerField: `${PREFIX}/${REGISTER_FIELD}`, registerMutilFields: `${PREFIX}/${REGISTER_MUTIL_FIELDS}`, changeField: `${PREFIX}/${CHANGE_FIELD}`, changeMutilFields: `${PREFIX}/${CHANGE_MUTIL_FIELDS}`, };