import React, { ComponentType } from "react"; import { Redirect, Route, RouteProps } from "react-router-dom"; import firebase from "../utils/firebase"; interface Props extends RouteProps { component: ComponentType; } export default function PrivateRoute({ component: Component, ...rest }: Props) { return ( firebase.auth().currentUser ? ( ) : ( ) } /> ); }