refactor: Developers folder

This commit is contained in:
Ruidy Nemausat 2020-06-02 19:10:24 +02:00
parent bf32c9a4a6
commit b3faf506f2
3 changed files with 12 additions and 9 deletions

View file

@ -12,7 +12,6 @@ import Header from '../../components/Header';
import Dev from '../../models/Dev';
import User from '../../models/User';
import Experience from '../../types/Experience';
import {getTimePeriod} from '../../types/TimePeriod';
import Education from '../../types/Education';
import DashboardExperienceSection from './ExperienceSection';
import DashboardEducationSection from './EducationSection';

View file

@ -5,8 +5,8 @@ import {Link} from 'react-router-dom';
import {FontAwesomeIcon} from '@fortawesome/react-fontawesome';
import {faCheck} from '@fortawesome/free-solid-svg-icons';
// Typing
import {DevSummary, getDescription} from '../models/Dev';
import Routes from '../constants/routes';
import {DevSummary, getDescription} from '../../models/Dev';
import Routes from '../../constants/routes';
/**
* Present a dev profile succintly. Redirect to dev profile on click.

View file

@ -3,15 +3,19 @@ import React, {FC} from 'react';
import {compose} from 'redux';
import {connect} from 'react-redux';
import {firestoreConnect} from 'react-redux-firebase';
import {RootState} from '../store';
import {RootState} from '../../store';
// Style
import Header from '../components/Header';
import DevProfile from '../components/DevProfile';
import {DevSummary} from '../models/Dev';
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
*/
@ -31,8 +35,8 @@ const Developers: FC<IProps> = ({developers}) => (
);
export default compose<FC>(
firestoreConnect(() => ['users']), // or { collection: 'users' }
connect((state: RootState, props) => ({
firestoreConnect(() => [Collections.USERS]),
connect((state: RootState) => ({
developers: state.firestore.ordered.users,
})),
)(Developers);