diff --git a/src/pages/Dashboard.tsx b/src/pages/Dashboard.tsx index becd5cc..e3037bc 100644 --- a/src/pages/Dashboard.tsx +++ b/src/pages/Dashboard.tsx @@ -1,6 +1,8 @@ import React, {FC} from 'react'; // Redux +import {compose} from '@reduxjs/toolkit'; import {connect} from 'react-redux'; +import {withFirebase, WithFirebaseProps} from 'react-redux-firebase'; import {selectProfile} from '../store/firebase'; // Style import {FontAwesomeIcon} from '@fortawesome/react-fontawesome'; @@ -13,17 +15,25 @@ import {faBlackTie} from '@fortawesome/free-brands-svg-icons'; import Header from '../components/Header'; // Types 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'; +interface IProps extends Dev, WithFirebaseProps {} /** * Main page from which a Dev can peek and edit its own profile. */ -const Dashboard: FC = dev => { +const Dashboard: FC = ({ + firebase, + displayName, + experiences, + educations, +}) => { + const logout = () => firebase.logout(); return (
-
+