- import React from 'react';
- import PropTypes from 'prop-types';
- import { defineMessages, injectIntl } from 'react-intl';
-
- const messages = defineMessages({
- clear: { id: 'notifications.clear', defaultMessage: 'Clear notifications' },
- });
-
- class ClearColumnButton extends React.Component {
-
- static propTypes = {
- onClick: PropTypes.func.isRequired,
- intl: PropTypes.object.isRequired,
- };
-
- render () {
- const { intl } = this.props;
-
- return (
- <div role='button' title={intl.formatMessage(messages.clear)} className='column-icon column-icon-clear' tabIndex='0' onClick={this.props.onClick}>
- <i className='fa fa-eraser' />
- </div>
- );
- }
-
- }
-
- export default injectIntl(ClearColumnButton);
|