about summary refs log tree commit diff
path: root/app/javascript/mastodon/features/notifications/components/clear_column_button.js
diff options
context:
space:
mode:
authorYamagishi Kazutoshi <ykzts@desire.sh>2017-06-12 19:26:23 +0900
committerEugen Rochko <eugen@zeonfederated.com>2017-06-12 12:26:23 +0200
commit72133fbed6fb10adc5e415d4c3f84e0fa094eb21 (patch)
treeceb4661ee64a8af634f442fd63d0e51bb229ab0e /app/javascript/mastodon/features/notifications/components/clear_column_button.js
parentabbdacedc52d4c7ea0b37e16dd9761bebe02a0f6 (diff)
Re-add clear notifications button (#3708)
* Re-add clear notifications button

* remove connect() in column_settings

* one line

* remove unused props
Diffstat (limited to 'app/javascript/mastodon/features/notifications/components/clear_column_button.js')
-rw-r--r--app/javascript/mastodon/features/notifications/components/clear_column_button.js15
1 files changed, 3 insertions, 12 deletions
diff --git a/app/javascript/mastodon/features/notifications/components/clear_column_button.js b/app/javascript/mastodon/features/notifications/components/clear_column_button.js
index 5af049313..54beb1c4d 100644
--- a/app/javascript/mastodon/features/notifications/components/clear_column_button.js
+++ b/app/javascript/mastodon/features/notifications/components/clear_column_button.js
@@ -1,28 +1,19 @@
 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' },
-});
+import { FormattedMessage } from 'react-intl';
 
 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>
+      <button className='text-btn column-header__setting-btn' tabIndex='0' onClick={this.props.onClick}><i className='fa fa-eraser' /> <FormattedMessage id='notifications.clear' defaultMessage='Clear notifications' /></button>
     );
   }
 
 }
 
-export default injectIntl(ClearColumnButton);
+export default ClearColumnButton;