import React from "react"; import { Route, Switch } from "react-router-dom"; import Checkout from "./modules/checkout/Checkout"; import CheckoutConfirm from "./modules/checkout/CheckoutConfirm"; import Home from "./modules/signup/Home"; import Login from "./modules/signup/Login"; import NotFound from "./modules/notFound/NotFound"; import Signup from "./modules/signup/Signup"; import CategoryView from "./modules/category/CategoryView"; import ShoppingCart from "./modules/cart/ShoppingCart"; import PastPurchases from "./modules/pastPurchases/PastPurchases"; import BestSellers from "./modules/bestSellers/BestSellers"; import SearchView from "./modules/search/SearchView"; import PropsRoute from "./common/PropsRoute"; interface RouteProps { isAuthenticated: boolean; userHasAuthenticated: (authenticated: boolean) => void; } export const Routes: React.SFC = (childProps) => ;