Passed
Push — master ( 9a73f0...7331d4 )
by Huu-Phat
01:50 queued 11s
created

cms/src/posts/containers/Body.js   A

Complexity

Total Complexity 1
Complexity/F 1

Size

Lines of Code 24
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 18
mnd 0
bc 0
fnc 1
dl 0
loc 24
rs 10
bpm 0
cpm 1
noi 0
c 0
b 0
f 0
1
import { connect } from 'react-redux'
2
import { withRouter } from 'react-router'
3
import Body from 'posts/components/Posts/Body'
4
import { setSelectedPost } from 'posts/state/actions'
5
import {
6
  getPage,
7
  getRowsPerPage,
8
  getOrder,
9
  getOrderColumn
10
} from 'posts/state/selectors'
11
12
const mapStateToProps = state => ({
13
  page: getPage(state),
14
  rowsPerPage: getRowsPerPage(state),
15
  order: getOrder(state),
16
  orderColumn: getOrderColumn(state)
17
})
18
19
const mapDispatchToProps = {
20
  setSelectedPost
21
}
22
23
const BodyWithRouter = withRouter(Body)
24
export default connect(mapStateToProps, mapDispatchToProps)(BodyWithRouter)
25