Add basic version of Comments component

This commit is contained in:
riggraz
2019-09-17 11:33:18 +02:00
parent d05202a2d7
commit b40ddfd543
17 changed files with 389 additions and 10 deletions

View File

@@ -0,0 +1,26 @@
import { connect } from 'react-redux';
import { requestComments } from '../actions/requestComments';
import { State } from '../reducers/rootReducer';
import CommentsP from '../components/Comments/CommentsP';
const mapStateToProps = (state: State) => ({
comments: state.currentPost.comments.items,
areLoading: state.currentPost.comments.areLoading,
error: state.currentPost.comments.error,
page: state.currentPost.comments.page,
haveMore: state.currentPost.comments.haveMore,
});
const mapDispatchToProps = (dispatch) => ({
requestComments(postId: number, page: number = 1) {
dispatch(requestComments(postId, page));
},
});
export default connect(
mapStateToProps,
mapDispatchToProps,
)(CommentsP);