in app/addons/cors/reducers.js [28:67]
export default function cors (state = initialState, action) {
switch (action.type) {
case ActionTypes.EDIT_CORS:
const corsOptions = action.options;
return {
...state,
isLoading: false,
node: corsOptions.node,
corsEnabled: corsOptions.corsEnabled,
isAllOrigins: _.includes(corsOptions.origins, '*'),
origins: corsOptions.origins,
deleteDomainModalVisible: false,
domainToDelete: ''
};
case ActionTypes.CORS_SHOW_DELETE_DOMAIN_MODAL:
return {
...state,
deleteDomainModalVisible: true,
domainToDelete: action.domainToDelete
};
case ActionTypes.CORS_HIDE_DELETE_DOMAIN_MODAL:
return {
...state,
deleteDomainModalVisible: false,
domainToDelete: ''
};
case ActionTypes.CORS_SET_IS_LOADING:
return {
...state,
isLoading: action.isLoading
};
default:
return state;
}
}