Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

appReducer.js 507B

1234567891011121314151617181920
  1. import scrollConstants from "../../../constants/scrollConstants";
  2. import { ABOUT_ROUTE_SELECTED } from "../../actions/app/appActionConstants";
  3. import createReducer from "../../utils/createReducer";
  4. const initialState = {
  5. aboutRouteSelected: scrollConstants.about.aboutPage,
  6. };
  7. export default createReducer(
  8. {
  9. [ABOUT_ROUTE_SELECTED]: setAboutRouteSelected,
  10. },
  11. initialState
  12. );
  13. function setAboutRouteSelected(state, { payload }) {
  14. return {
  15. ...state,
  16. aboutRouteSelected: payload,
  17. };
  18. }