import React from 'react' import DocumentTitle from 'react-document-title' import { connect } from 'react-redux' import { openNewProjectModal } from '../actions/modals/projects' import { fetchAuthorizationsOfCurrentUser } from '../actions/users' import ProjectFilterPanel from '../components/projects/FilterPanel' import NewProjectModal from '../containers/modals/NewProjectModal' import NewProjectButtonContainer from '../containers/projects/NewProjectButtonContainer' import VisibleProjectList from '../containers/projects/VisibleProjectAuthList' import AppNavbarContainer from '../containers/navigation/AppNavbarContainer' class ProjectsContainer extends React.Component { componentDidMount() { this.props.fetchAuthorizationsOfCurrentUser() } render() { return (
) } } const mapDispatchToProps = (dispatch) => { return { fetchAuthorizationsOfCurrentUser: () => dispatch(fetchAuthorizationsOfCurrentUser()), openNewProjectModal: () => dispatch(openNewProjectModal()), } } const Projects = connect(undefined, mapDispatchToProps)(ProjectsContainer) export default Projects