UNPKG

jedifocus.navigations

Version:
42 lines (32 loc) 950 B
/* __.-._ * '-._"7' JediFocus * /'.-c * | /T Do. Or do not. * _)_/LI There is no try. * * This project is a part of the “Byte-Sized JavaScript” videocasts. * You can watch “Byte-Sized JavaScript” at: https://bytesized.tv/ * * MIT Licensed — See LICENSE.md * * Send your comments, suggestions, and feedback to me@volkan.io */ // import { tick } from 'dombili'; import { top } from 'jedifocus.dom'; import { JFDI_CARD_ADD_NEW, JFDI_APP_CHANGE_CONTEXT, JFDI_APP_REVEAL_MODAL } from 'jedifocus.constants'; const addNew = () => (dispatch) => { top(); dispatch({ type: JFDI_CARD_ADD_NEW, payload: {} }); tick(() => dispatch({ type: JFDI_APP_REVEAL_MODAL, payload: {} })); }; const changeContext = () => (dispatch) => { top(); dispatch({ type: JFDI_APP_CHANGE_CONTEXT, payload: {} }); tick(() => dispatch({ type: JFDI_APP_REVEAL_MODAL, payload: {} })); }; export { addNew, changeContext };