import React from 'react' import { connect } from 'react-redux' import { doFetchPublishedContent, } from 'actions/content' import { selectFetchingPublishedContent, } from 'selectors/content' import { selectPublishedFileInfo, } from 'selectors/file_info' import { doNavigate, } from 'actions/app' import FileListPublished from './view' const select = (state) => ({ publishedContent: selectPublishedFileInfo(state), fetching: selectFetchingPublishedContent(state), }) const perform = (dispatch) => ({ navigate: (path) => dispatch(doNavigate(path)), fetchFileListPublished: () => dispatch(doFetchPublishedContent()), }) export default connect(select, perform)(FileListPublished)