Fix #620 - Add confirmation dialog for notifications clear
This commit is contained in:
parent
4d23a85c29
commit
b9345b3fc6
2 changed files with 7 additions and 3 deletions
|
@ -4,7 +4,8 @@ const iconStyle = {
|
|||
position: 'absolute',
|
||||
right: '48px',
|
||||
top: '0',
|
||||
cursor: 'pointer'
|
||||
cursor: 'pointer',
|
||||
zIndex: '2'
|
||||
};
|
||||
|
||||
const ClearColumnButton = ({ onClick }) => (
|
||||
|
|
|
@ -13,7 +13,8 @@ import LoadMore from '../../components/load_more';
|
|||
import ClearColumnButton from './components/clear_column_button';
|
||||
|
||||
const messages = defineMessages({
|
||||
title: { id: 'column.notifications', defaultMessage: 'Notifications' }
|
||||
title: { id: 'column.notifications', defaultMessage: 'Notifications' },
|
||||
confirm: { id: 'confirmation.label', defaultMessage: 'Are you sure?' }
|
||||
});
|
||||
|
||||
const getNotifications = createSelector([
|
||||
|
@ -72,7 +73,9 @@ const Notifications = React.createClass({
|
|||
},
|
||||
|
||||
handleClear () {
|
||||
this.props.dispatch(clearNotifications());
|
||||
if (window.confirm(this.props.intl.formatMessage(messages.confirm))) {
|
||||
this.props.dispatch(clearNotifications());
|
||||
}
|
||||
},
|
||||
|
||||
setRef (c) {
|
||||
|
|
Loading…
Reference in a new issue