Update ODLUX
[ccsdk/features.git] / sdnr / wt / odlux / framework / src / views / frame.tsx
index b4cc43e..1c78dd2 100644 (file)
@@ -19,7 +19,7 @@ import * as React from 'react';
 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
@@ -34,6 +34,7 @@ import Home from '../views/home';
 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
@@ -58,6 +59,8 @@ const styles = (theme: Theme) => createStyles({
   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
@@ -89,6 +92,11 @@ class FrameComponent extends React.Component<FrameProps>{
                           <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