UNPKG

singularityui-tailer

Version:
67 lines (55 loc) 1.91 kB
'use strict'; 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'); }(); ;