diff --git a/.gitignore b/.gitignore
index 8982613ac..c938dd984 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,4 +17,5 @@ coverage/
plugins.json
plugins/*
!plugins/coral-plugin-facebook-auth
+**/node_modules/*
!plugins/coral-plugin-respect
diff --git a/client/coral-admin/src/containers/ModerationQueue/components/Comment.js b/client/coral-admin/src/containers/ModerationQueue/components/Comment.js
index a2bbbf092..f125460fa 100644
--- a/client/coral-admin/src/containers/ModerationQueue/components/Comment.js
+++ b/client/coral-admin/src/containers/ModerationQueue/components/Comment.js
@@ -45,7 +45,7 @@ const Comment = ({actions = [], ...props}) => {
Story: {props.comment.asset.title}
{!props.currentAsset && (
- Moderate →
+ Moderate →
)}
diff --git a/client/coral-admin/src/containers/ModerationQueue/components/FlagBox.js b/client/coral-admin/src/containers/ModerationQueue/components/FlagBox.js
index 00b7d4273..0006c182d 100644
--- a/client/coral-admin/src/containers/ModerationQueue/components/FlagBox.js
+++ b/client/coral-admin/src/containers/ModerationQueue/components/FlagBox.js
@@ -2,6 +2,11 @@ import React, {Component, PropTypes} from 'react';
import {Icon} from 'coral-ui';
import styles from './FlagBox.css';
+const shortReasons = {
+ 'This comment is offensive': 'Offensive',
+ 'This looks like an ad/marketing': 'Spam/Ads'
+};
+
class FlagBox extends Component {
constructor () {
super();
@@ -16,6 +21,13 @@ class FlagBox extends Component {
}));
}
+ reasonMap = (reason) => {
+ const shortReason = shortReasons[reason];
+
+ // if the short reason isn't found, just return the long one.
+ return shortReason ? shortReason : reason;
+ }
+
render() {
const {props} = this;
return (
@@ -23,19 +35,19 @@ class FlagBox extends Component {
Flags ({props.actionSummaries.length}):
-
{this.state.showDetail && (
-
- {props.actionSummaries.map((action, i) =>
- - {!action.reason ? No reason provided : action.reason} ({action.count})
- )}
-
+
+ {props.actionSummaries.map((action, i) =>
+ - {this.reasonMap(action.reason)} ({action.count})
+ )}
+
)}
@@ -44,7 +56,9 @@ class FlagBox extends Component {
}
FlagBox.propTypes = {
- actionSummaries: PropTypes.array.isRequired
+ actionSummaries: PropTypes.arrayOf(PropTypes.shape({
+
+ })).isRequired
};
export default FlagBox;