diff --git a/app/soapbox/features/ui/components/actions_modal.js b/app/soapbox/features/ui/components/actions_modal.js
index 4a103a28e..69a5dce05 100644
--- a/app/soapbox/features/ui/components/actions_modal.js
+++ b/app/soapbox/features/ui/components/actions_modal.js
@@ -2,19 +2,25 @@ import React from 'react';
import PropTypes from 'prop-types';
import ImmutablePropTypes from 'react-immutable-proptypes';
import ImmutablePureComponent from 'react-immutable-pure-component';
+import { FormattedMessage, injectIntl } from 'react-intl';
+import spring from 'react-motion/lib/spring';
import StatusContent from '../../../components/status_content';
import Avatar from '../../../components/avatar';
import RelativeTimestamp from '../../../components/relative_timestamp';
import DisplayName from '../../../components/display_name';
-import IconButton from '../../../components/icon_button';
+import Icon from '../../../components/icon';
+import Button from '../../../components/button';
+import Motion from '../util/optional_motion';
import classNames from 'classnames';
-export default class ActionsModal extends ImmutablePureComponent {
+export default @injectIntl
+class ActionsModal extends ImmutablePureComponent {
static propTypes = {
status: ImmutablePropTypes.map,
actions: PropTypes.array,
onClick: PropTypes.func,
+ onClose: PropTypes.func.isRequired,
};
renderAction = (action, i) => {
@@ -34,7 +40,7 @@ export default class ActionsModal extends ImmutablePureComponent {
className={classNames({ active })}
data-method={isLogout ? 'delete' : null}
>
- {icon &&