Sha256: 1399afd89b0702482adeb740c2094e6835717d74a01fdc6a118233ae03ceb349

Contents?: true

Size: 275 Bytes

Versions: 15

Compression:

Stored size: 275 Bytes

Contents

import { createStore } from "redux";

export default createStore((state = {}, action) => {
  switch(action.type) {
  case "OPEN":
    return {...state, component: action.payload };
  case "CLOSE":
    return {...state, component: null };
  default:
    return state;
  }
});

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
pages_core-3.12.1 app/javascript/stores/ModalStore.jsx
pages_core-3.12.0 app/javascript/stores/ModalStore.jsx
pages_core-3.11.3 app/javascript/stores/ModalStore.jsx
pages_core-3.11.2 app/javascript/stores/ModalStore.jsx
pages_core-3.11.1 app/javascript/stores/ModalStore.jsx
pages_core-3.11.0 app/javascript/stores/ModalStore.jsx
pages_core-3.10.2 app/javascript/stores/ModalStore.jsx
pages_core-3.10.1 app/javascript/stores/ModalStore.jsx
pages_core-3.9.2 app/javascript/stores/ModalStore.jsx
pages_core-3.9.1 app/javascript/stores/ModalStore.jsx
pages_core-3.9.0 app/javascript/stores/ModalStore.jsx
pages_core-3.8.3 app/javascript/stores/ModalStore.jsx
pages_core-3.8.2 app/javascript/stores/ModalStore.jsx
pages_core-3.8.1 app/javascript/components/ModalStore.jsx
pages_core-3.8.0 app/javascript/components/ModalStore.jsx