diff --git a/client/coral-admin/src/components/UserDetail.js b/client/coral-admin/src/components/UserDetail.js
index 34773ddef..afdccb634 100644
--- a/client/coral-admin/src/components/UserDetail.js
+++ b/client/coral-admin/src/components/UserDetail.js
@@ -56,6 +56,7 @@ export default class UserDetail extends React.Component {
renderLoaded() {
const {
+ root,
root: {
user,
totalComments,
@@ -101,8 +102,7 @@ export default class UserDetail extends React.Component {
Member since {new Date(user.created_at).toLocaleString()}
diff --git a/client/coral-admin/src/routes/Moderation/components/Comment.js b/client/coral-admin/src/routes/Moderation/components/Comment.js
index c6ec0fd4c..60077e80a 100644
--- a/client/coral-admin/src/routes/Moderation/components/Comment.js
+++ b/client/coral-admin/src/routes/Moderation/components/Comment.js
@@ -29,7 +29,12 @@ class Comment extends React.Component {
bannedWords,
selected,
className,
- ...props
+ data,
+ root,
+ currentUserId,
+ currentAsset,
+ acceptComment,
+ rejectComment,
} = this.props;
const flagActionSummaries = getActionSummary('FlagActionSummary', comment);
@@ -38,20 +43,22 @@ class Comment extends React.Component {
let selectionStateCSS = selected ? 'mdl-shadow--16dp' : 'mdl-shadow--2dp';
- const showSuspenUserDialog = () => props.showSuspendUserDialog({
+ const showSuspenUserDialog = () => this.props.showSuspendUserDialog({
userId: comment.user.id,
username: comment.user.username,
commentId: comment.id,
commentStatus: comment.status,
});
- const showBanUserDialog = () => props.showBanUserDialog({
+ const showBanUserDialog = () => this.props.showBanUserDialog({
userId: comment.user.id,
username: comment.user.username,
commentId: comment.id,
commentStatus: comment.status,
});
+ const queryData = {root, comment, asset: comment.asset};
+
return (
({t('comment.edited')})
: null
}
- {props.currentUserId !== comment.user.id &&
+ {currentUserId !== comment.user.id &&
@@ -103,7 +108,7 @@ class Comment extends React.Component {
Story: {comment.asset.title}
- {!props.currentAsset &&
+ {!currentAsset &&
{t('modqueue.moderate')}}
@@ -124,10 +129,9 @@ class Comment extends React.Component {
@@ -150,30 +154,28 @@ class Comment extends React.Component {
acceptComment={() =>
(comment.status === 'ACCEPTED'
? null
- : props.acceptComment({commentId: comment.id}))}
+ : acceptComment({commentId: comment.id}))}
rejectComment={() =>
(comment.status === 'REJECTED'
? null
- : props.rejectComment({commentId: comment.id}))}
+ : rejectComment({commentId: comment.id}))}
/>
);
})}
{flagActions && flagActions.length
?