mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
18 lines
527 B
JavaScript
18 lines
527 B
JavaScript
|
import { connect } from 'react-redux'
|
||
|
import { addCount } from 'actions'
|
||
|
import { selectLight, selectLastUpdate, selectCount } from 'selectors'
|
||
|
import { createSelector } from 'reselect'
|
||
|
import { compose, setDisplayName, pure } from 'recompose'
|
||
|
import Page from 'components/page'
|
||
|
|
||
|
export default compose(
|
||
|
setDisplayName('PageContainer'),
|
||
|
connect(createSelector(
|
||
|
selectLight(),
|
||
|
selectLastUpdate(),
|
||
|
selectCount(),
|
||
|
(light, lastUpdate, count) => ({ light, lastUpdate, count })
|
||
|
), { addCount }),
|
||
|
pure
|
||
|
)(Page)
|