mirror of
https://github.com/rjNemo/devbook_ts
synced 2026-06-06 02:36:39 +00:00
refactor: Developers folder
This commit is contained in:
parent
bf32c9a4a6
commit
b3faf506f2
3 changed files with 12 additions and 9 deletions
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
@ -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);
|
||||
Loading…
Reference in a new issue