1
0
mirror of https://github.com/aclindsa/moneygo.git synced 2025-07-01 20:08:39 -04:00

Add initial UI for user-editable securities

This commit is contained in:
2016-10-26 06:58:14 -04:00
parent a61e460c2f
commit ce6660b575
14 changed files with 689 additions and 10 deletions

View File

@ -0,0 +1,33 @@
var assign = require('object-assign');
var SecurityTemplateConstants = require('../constants/SecurityTemplateConstants');
var UserConstants = require('../constants/UserConstants');
var SecurityType = require('../models').SecurityType;
module.exports = function(state = {search: "", type: 0, templates: [], searchNumber: 0}, action) {
switch (action.type) {
case SecurityTemplateConstants.SEARCH_SECURITY_TEMPLATES:
return {
search: action.searchString,
type: action.searchType,
templates: []
};
case SecurityTemplateConstants.SECURITY_TEMPLATES_SEARCHED:
if ((action.searchString != state.search) || (action.searchType != state.type))
return state;
return {
search: action.searchString,
type: action.searchType,
templates: action.securities
};
case UserConstants.USER_LOGGEDOUT:
return {
search: "",
type: 0,
templates: []
};
default:
return state;
}
};