import React, {FC} from 'react'; // Redux import {compose} from 'redux'; import {connect} from 'react-redux'; import {firestoreConnect} from 'react-redux-firebase'; import {RootState} from '../../store'; // Style import DevProfile from './Profile'; import Header from '../../components/Header'; import {DevSummary} from '../../models/Dev'; import Collections from '../../constants/collections'; interface IProps { developers: DevSummary[]; } /** * Developers list page */ const Developers: FC = ({developers}) => (
{developers?.map(dev => ( ))}
); export default compose( firestoreConnect(() => [Collections.USERS]), connect((state: RootState) => ({ developers: state.firestore.ordered.users, })), )(Developers);