All files / client/modules/IDE/actions toast.js

0% Statements 0/6
100% Branches 0/0
0% Functions 0/5
0% Lines 0/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                                               
import * as ActionTypes from '../../../constants';
 
export function hideToast() {
  return {
    type: ActionTypes.HIDE_TOAST
  };
}
 
export function showToast(time) {
  return (dispatch) => {
    dispatch({
      type: ActionTypes.SHOW_TOAST
    });
    setTimeout(() => dispatch(hideToast()), time);
  };
}
 
export function setToastText(text) {
  return {
    type: ActionTypes.SET_TOAST_TEXT,
    text
  };
}