singularityui-tailer
Version:
A robust log tailer
67 lines (55 loc) • 1.91 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _actions = require('../actions');
var initialState = {
parseAnsi: true,
fetchOverscan: true,
tailIntervalMs: 5000
};
var configReducer = function configReducer() {
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState;
var action = arguments[1];
switch (action.type) {
case _actions.SANDBOX_SET_API_ROOT:
return _extends({}, state, {
singularityApiRoot: action.apiRoot
});
case _actions.BLAZAR_SET_API_ROOT:
return _extends({}, state, {
blazarApiRoot: action.apiRoot
});
case _actions.TOGGLE_ANSI_COLORING:
return _extends({}, state, {
parseAnsi: !state.parseAnsi
});
case _actions.TOGGLE_FETCH_OVERSCAN:
return _extends({}, state, {
fetchOverscan: !state.fetchOverscan
});
case _actions.SET_TAIL_INTERVAL_MS:
return _extends({}, state, {
tailIntervalMs: action.tailIntervalMs
});
case _actions.SET_AUTHORIZATION_HEADER:
return _extends({}, state, {
authorizationHeader: action.authorizationHeader
});
default:
return state;
}
};
var _default = configReducer;
exports.default = _default;
;
var _temp = function () {
if (typeof __REACT_HOT_LOADER__ === 'undefined') {
return;
}
__REACT_HOT_LOADER__.register(initialState, 'initialState', 'src/reducers/config.js');
__REACT_HOT_LOADER__.register(configReducer, 'configReducer', 'src/reducers/config.js');
__REACT_HOT_LOADER__.register(_default, 'default', 'src/reducers/config.js');
}();
;