import { HashRouter as Router, Route, Redirect, Switch } from 'react-router-dom';\r
\r
import { withStyles, WithStyles, createStyles, Theme } from '@material-ui/core/styles';\r
-import { faHome, faAddressBook, faSignInAlt } from '@fortawesome/free-solid-svg-icons';\r
+import { faHome, faAddressBook, faSignInAlt, faCog } from '@fortawesome/free-solid-svg-icons';\r
\r
import { SnackbarProvider } from 'notistack';\r
import { ConfirmProvider } from 'material-ui-confirm';\r
import Login from '../views/login';\r
import About from '../views/about';\r
import Test from '../views/test';\r
+import UserSettings from '../views/settings';\r
\r
import applicationService from '../services/applicationManager';\r
\r
toolbar: theme.mixins.toolbar as any\r
});\r
\r
+\r
+\r
type FrameProps = WithStyles<typeof styles>;\r
\r
class FrameComponent extends React.Component<FrameProps>{\r
<About />\r
</AppFrame>\r
)} />\r
+ <Route path="/settings" component={() => (\r
+ <AppFrame title={"Settings"} icon={faCog} >\r
+ <UserSettings />\r
+ </AppFrame>\r
+ )} />\r
{process.env.NODE_ENV === "development" ? <Route path="/test" component={() => (\r
<AppFrame title={"Test"} icon={faAddressBook} >\r
<Test />\r