Clean master commit

This commit is contained in:
Franc FC
2018-10-31 14:11:03 -04:00
parent 59aa005a64
commit 92e03fdb07
69 changed files with 12939 additions and 0 deletions

25
src/reducers/domain.js Normal file
View File

@@ -0,0 +1,25 @@
import initial from '../store/initial.js';
import {
UPDATE_DOMAIN,
} from '../actions';
import { parseDateTimes } from './utils/helpers.js';
import { validate } from './utils/validators.js';
function updateDomain(domainState, action) {
action.domain.events = parseDateTimes(action.domain.events);
return Object.assign({}, domainState, validate(action.domain));
}
function domain(domainState = initial.domain, action) {
switch (action.type) {
case UPDATE_DOMAIN:
return updateDomain(domainState, action);
default:
return domainState;
}
}
export default domain;