New comments can be created

This commit is contained in:
riggraz
2019-09-18 13:40:00 +02:00
parent ecfdc54100
commit 7701c8f5e6
12 changed files with 267 additions and 18 deletions

View File

@@ -23,6 +23,13 @@ import {
SET_COMMENT_REPLY_BODY,
} from '../actions/handleCommentReplies';
import {
CommentSubmitActionTypes,
COMMENT_SUBMIT_START,
COMMENT_SUBMIT_SUCCESS,
COMMENT_SUBMIT_FAILURE,
} from '../actions/submitComment';
import postReducer from './postReducer';
import commentsReducer from './commentsReducer';
@@ -50,7 +57,8 @@ const currentPostReducer = (
PostRequestActionTypes |
ChangePostStatusSuccessAction |
CommentsRequestActionTypes |
HandleCommentRepliesType
HandleCommentRepliesType |
CommentSubmitActionTypes
): CurrentPostState => {
switch (action.type) {
case POST_REQUEST_START:
@@ -85,6 +93,9 @@ const currentPostReducer = (
case COMMENTS_REQUEST_FAILURE:
case TOGGLE_COMMENT_REPLY:
case SET_COMMENT_REPLY_BODY:
case COMMENT_SUBMIT_START:
case COMMENT_SUBMIT_SUCCESS:
case COMMENT_SUBMIT_FAILURE:
return {
...state,
comments: commentsReducer(state.comments, action),