import React, { FunctionComponent, useState } from 'react'; import { BrowserRouter, Route, Redirect, Switch } from "react-router-dom"; import { HomePage } from './HomePage/HomePage'; import { ProfilePage } from './ProfilePage/ProfilePage'; import { WorkgroupPage } from './WorkgroupPage/WorkgroupPage'; import { DecisionSupportFilePage } from './DecisionSupportFilePage/DecisionSupportFilePage'; import { DashboardPage } from './DashboardPage/DashboardPage'; import { useUserProfile } from '../gql/queries/profile'; import { LoggedInContext } from '../hooks/useLoggedIn'; import { PrivateRoute } from './PrivateRoute'; import { useKonamiCode } from '../hooks/useKonamiCode'; import { Modal } from './Modal'; export interface AppProps { } export const App: FunctionComponent = () => { const { user } = useUserProfile(); const [ showBoneyM, setShowBoneyM ] = useState(false); useKonamiCode(() => setShowBoneyM(true)); return ( } /> { showBoneyM ? setShowBoneyM(false)}> : null } ); }