Sha256: 2929b091fa43d744a0bd2d5ab4f608fb2d749bda2776f1219e0464489dfea0cd

Contents?: true

Size: 569 Bytes

Versions: 34

Compression:

Stored size: 569 Bytes

Contents

import Immutable from 'seamless-immutable';
import {
  UPDATE_CONTENT_VIEW,
  UPDATE_CONTENT_VIEW_FAILURE,
  UPDATE_CONTENT_VIEW_SUCCESS,
} from '../ContentViewsConstants';

const initialState = Immutable({
  updating: false,
});

export default (state = initialState, action) => {
  switch (action.type) {
  case UPDATE_CONTENT_VIEW:
    return state.set('updating', true);
  case UPDATE_CONTENT_VIEW_SUCCESS:
    return state.merge({ updating: false });
  case UPDATE_CONTENT_VIEW_FAILURE:
    return state.set('updating', false);
  default:
    return state;
  }
};

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
katello-4.8.4 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.8.3 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.6 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.8.2 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.8.1 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.5 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.8.0 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.8.0.rc2 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.4 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.8.0.rc1 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.3 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.2 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.1 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.6.2.1 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.6.2 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.0 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.6.1 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.0.rc2 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.7.0.rc1 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js
katello-4.4.2.2 webpack/scenes/ContentViews/Details/ContentViewDetailReducer.js