import React, { PropTypes } from 'react'; import radium from 'radium'; import componentStyles from './styles'; import { hideFlash } from '../../redux/nodes/notifications/actions'; const FlashMessage = ({ notification, dispatch }) => { const { alertType, isVisible, message, undoAction } = notification; const { containerStyles, contentStyles, flashActionStyles, removeFlashMessageStyles, undoStyles, } = componentStyles; const submitUndoAction = () => { dispatch(undoAction); dispatch(hideFlash); return false; }; const removeFlashMessage = () => { dispatch(hideFlash); return false; }; if (!isVisible) return false; return (