@@ -3,6 +3,7 @@ import { useRecoilValue } from 'recoil';
33import { colorThemeState } from './atoms' ;
44import { BrowserRouter , Route , Routes , useNavigate } from 'react-router-dom' ;
55import "react-toastify/dist/ReactToastify.css" ;
6+ import 'react-modern-drawer/dist/index.css'
67import { useEffect , useState } from 'react' ;
78import { ToastContainer } from 'react-toastify' ;
89import { Helmet } from "react-helmet"
@@ -18,14 +19,15 @@ import EditLink from './components/Listing/EditLink';
1819import CategoryListing from './components/Listing/CategoryListing' ;
1920import TodoListing from './components/Todo/TodoListing' ;
2021import EditTodo from './components/Todo/EditTodo' ;
21- import AppListing from './components/Integration/AppListing' ;
2222import InstalledApps from './components/Integration/InstalledApps' ;
23+ import InstallApps from './components/Integration/InstallApps' ;
2324import EditStream from './components/Listing/EditStream' ;
2425import StreamListing from './components/Listing/StreamListing' ;
2526import WakeListings from './components/Networkdevice/WakeListings' ;
2627import EditDevice from './components/Networkdevice/EditDevice' ;
2728import WakeFrontListing from './components/Networkdevice/WakeFrontListing' ;
2829import NetworkError from './components/Misc/NetworkError' ;
30+ import DatabaseError from './components/Misc/DatabaseError' ;
2931import ContentLoader from './components/Layout/ContentLoader' ;
3032import AccountList from './components/Accounts/AccountList' ;
3133import EditUser from './components/Accounts/EditUser' ;
@@ -45,6 +47,7 @@ import IconPacks from './components/IconPacks/index';
4547import AddIconPack from './components/IconPacks/AddIconPack' ;
4648
4749import SystemThemes from './utils/SystemThemes' ;
50+ import UserProfile from './components/Accounts/UserProfile' ;
4851
4952const App = ( ) => {
5053 const [ themeType , setThemeType ] = useState ( "dark" ) ;
@@ -79,7 +82,7 @@ const App = () => {
7982 < Loader >
8083 < ToastContainer style = { { zIndex : 100000 } } theme = { themeType } />
8184
82- < ImageSelectorModal title = "Select icon" />
85+ < ImageSelectorModal />
8386
8487 < BrowserRouter
8588 future = { {
@@ -115,7 +118,7 @@ const App = () => {
115118 < Route key = { Math . random ( ) } path = "/networkdevices" element = { < WakeFrontListing /> } />
116119 < Route key = { Math . random ( ) } path = "/manage" element = { < Settings /> } />
117120 < Route key = { Math . random ( ) } path = "/manage/apps" element = { < InstalledApps /> } />
118- < Route key = { Math . random ( ) } path = "/manage/apps/all " element = { < AppListing /> } />
121+ < Route key = { Math . random ( ) } path = "/manage/apps/install " element = { < InstallApps /> } />
119122 < Route key = { Math . random ( ) } path = "/manage/listing" element = { < Listings type = "listing" /> } />
120123 < Route key = { Math . random ( ) } path = "/manage/streaming" element = { < Listings type = "streaming" /> } />
121124 < Route key = { Math . random ( ) } path = "/manage/listing/save/folder" element = { < EditFolder /> } />
@@ -140,6 +143,7 @@ const App = () => {
140143 < Route key = { Math . random ( ) } path = "/manage/networkdevices" element = { < WakeListings /> } />
141144 < Route key = { Math . random ( ) } path = "/manage/networkdevices/save" element = { < EditDevice /> } />
142145 < Route key = { Math . random ( ) } path = "/manage/networkdevices/save/:deviceId" element = { < EditDevice /> } />
146+ < Route key = { Math . random ( ) } path = "/manage/profile" element = { < UserProfile /> } />
143147 < Route key = { Math . random ( ) } path = "/manage/accounts" element = { < AccountList /> } />
144148 < Route key = { Math . random ( ) } path = "/manage/accounts/add" element = { < EditUser /> } />
145149 < Route key = { Math . random ( ) } path = "/manage/accounts/:userId" element = { < EditUser /> } />
@@ -165,6 +169,7 @@ const App = () => {
165169 < Route path = "/client-error" element = { < ClientError /> } />
166170 < Route path = "/server-error" element = { < NotFound /> } />
167171 < Route path = "/network-error" element = { < NetworkError /> } />
172+ < Route path = "/database-error" element = { < DatabaseError /> } />
168173 </ Routes >
169174 </ div >
170175 </ div >
0 commit comments