static_src/actions/form_actions.js
/*
* Actions for app entities. Any actions such as fetching, creating, updating,
* etc should go here.
*/
import AppDispatcher from "../dispatcher.js";
import { formActionTypes } from "../constants";
const formActions = {
changeField(formGuid, fieldName, fieldValue) {
AppDispatcher.handleUIAction({
type: formActionTypes.FORM_FIELD_CHANGE,
formGuid,
fieldName,
fieldValue
});
return Promise.resolve();
},
changeFieldSuccess(formGuid, fieldName) {
AppDispatcher.handleUIAction({
type: formActionTypes.FORM_FIELD_CHANGE_SUCCESS,
formGuid,
fieldName
});
return Promise.resolve();
},
changeFieldError(formGuid, fieldName, error) {
AppDispatcher.handleUIAction({
type: formActionTypes.FORM_FIELD_CHANGE_ERROR,
formGuid,
fieldName,
error
});
return Promise.resolve();
}
};
export default formActions;