Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

12345678910111213141516171819202122232425262728
  1. // @flow
  2. import { ReducerRegistry } from '../base/redux';
  3. import { NEW_CALENDAR_ENTRY_LIST } from './actionTypes';
  4. /**
  5. * ZB: this is an object, as further data is to come here, like:
  6. * - known domain list
  7. */
  8. const DEFAULT_STATE = {
  9. events: []
  10. };
  11. const STORE_NAME = 'features/calendar-sync';
  12. ReducerRegistry.register(
  13. STORE_NAME,
  14. (state = DEFAULT_STATE, action) => {
  15. switch (action.type) {
  16. case NEW_CALENDAR_ENTRY_LIST:
  17. return {
  18. events: action.events
  19. };
  20. default:
  21. return state;
  22. }
  23. });