diff --git a/client/coral-admin/src/routes/Moderation/components/Moderation.js b/client/coral-admin/src/routes/Moderation/components/Moderation.js
index 998659cd1..63c9e13ab 100644
--- a/client/coral-admin/src/routes/Moderation/components/Moderation.js
+++ b/client/coral-admin/src/routes/Moderation/components/Moderation.js
@@ -14,8 +14,13 @@ import StorySearch from '../containers/StorySearch';
import {Spinner} from 'coral-ui';
export default class Moderation extends Component {
- state = {
- selectedIndex: 0,
+ constructor() {
+ super();
+
+ this.state = {
+ selectedIndex: 0
+ };
+
}
componentWillMount() {
@@ -60,24 +65,22 @@ export default class Moderation extends Component {
getComments = () => {
const {root, route} = this.props;
const activeTab = route.path === ':id' ? 'premod' : route.path;
- return root[activeTab];
+ return root[activeTab].nodes;
}
select = (next) => () => {
if (next) {
- this.setState((prevState) =>
- ({
- ...prevState,
- selectedIndex: prevState.selectedIndex < this.getComments().length - 1
- ? prevState.selectedIndex + 1 : prevState.selectedIndex
- }));
+ this.setState((state) => ({
+ ...state,
+ selectedIndex: state.selectedIndex < this.getComments().length - 1
+ ? state.selectedIndex + 1 : state.selectedIndex
+ }));
} else {
- this.setState((prevState) =>
- ({
- ...prevState,
- selectedIndex: prevState.selectedIndex > 0 ?
- prevState.selectedIndex - 1 : prevState.selectedIndex
- }));
+ this.setState((state) => ({
+ ...state,
+ selectedIndex: state.selectedIndex > 0
+ ? state.selectedIndex - 1 : state.selectedIndex
+ }));
}
}