Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
f63fc58
edit1
IAmTryingIPromise May 31, 2025
c34f1ae
Overview1
IAmTryingIPromise Jun 2, 2025
5ce3d20
added_dynamics_1
IAmTryingIPromise Jun 26, 2025
07103d5
Almost Complete, needs backend for information
IAmTryingIPromise Jun 28, 2025
6420702
more complete asset searching with searching bar and api calls- not f…
IAmTryingIPromise Aug 15, 2025
4648db2
Merge pull request #1 from IAmTryingIPromise/beforeMain
IAmTryingIPromise Aug 15, 2025
488805c
updated API calls 1 - 21/08/2025
IAmTryingIPromise Aug 21, 2025
114cda0
23/08/2025 - device api testing needed
IAmTryingIPromise Aug 23, 2025
bb7ce2a
api testing works fine so far - needs asset screen implementation
IAmTryingIPromise Aug 24, 2025
77a3c7a
Asset creation 26/08/2025
IAmTryingIPromise Aug 26, 2025
d21b059
Merge pull request #2 from IAmTryingIPromise/AssetCreation
IAmTryingIPromise Aug 26, 2025
4f124d7
Almost complete AssetView - needs more testing - 26/08/2025
IAmTryingIPromise Aug 26, 2025
d742e8d
post asset creation - QOL changes - 02/09/2025
IAmTryingIPromise Sep 2, 2025
34e90e2
Merge pull request #3 from IAmTryingIPromise/AssetCreation
IAmTryingIPromise Sep 2, 2025
1e2d6b9
before fw/os version modifications
IAmTryingIPromise Sep 6, 2025
055e8a3
Merge pull request #4 from IAmTryingIPromise/AssetCreation
IAmTryingIPromise Sep 6, 2025
b8fb206
Final changes 1
IAmTryingIPromise Sep 17, 2025
409c1c9
Merge pull request #5 from IAmTryingIPromise/AssetCreation
IAmTryingIPromise Sep 17, 2025
5a9c4e5
Final changes 2
IAmTryingIPromise Sep 22, 2025
f36ff2b
Merge pull request #6 from IAmTryingIPromise/AssetCreation
IAmTryingIPromise Sep 22, 2025
b64a9f8
Final changes 3
IAmTryingIPromise Sep 23, 2025
a01a9c9
Merge pull request #7 from IAmTryingIPromise/AssetCreation
IAmTryingIPromise Sep 23, 2025
198881c
Merge pull request #8 from IAmTryingIPromise/main
IAmTryingIPromise Sep 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions src/App.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React, { Suspense, useEffect } from 'react'
import { HashRouter, Route, Routes } from 'react-router-dom'
import { useSelector } from 'react-redux'
import { useNavigation } from './hooks/useNavigation'

import { CSpinner, useColorModes } from '@coreui/react'
import './scss/style.scss'
Expand All @@ -20,6 +21,7 @@ const Page500 = React.lazy(() => import('./views/pages/page500/Page500'))
const App = () => {
const { isColorModeSet, setColorMode } = useColorModes('coreui-free-react-admin-template-theme')
const storedTheme = useSelector((state) => state.theme)
const { refreshAllAssets } = useNavigation()

useEffect(() => {
const urlParams = new URLSearchParams(window.location.href.split('?')[1])
Expand All @@ -35,6 +37,16 @@ const App = () => {
setColorMode(storedTheme)
}, []) // eslint-disable-line react-hooks/exhaustive-deps

// useEffect for background refresh
useEffect(() => {
// Start background refresh after a short delay to allow initial load
const timer = setTimeout(() => {
refreshAllAssets()
}, 2000)

return () => clearTimeout(timer)
}, [refreshAllAssets])

return (
<HashRouter>
<Suspense
Expand Down
Loading