Add HistoryContext and integrate it into relevant components for improved job management

This commit is contained in:
2026-01-26 17:23:04 +08:00
parent 8f7b6ec773
commit bb51b4e6c5
8 changed files with 163 additions and 10 deletions

View File

@@ -5,6 +5,7 @@ import { ThemeProvider } from '@/contexts/ThemeContext'
import { AuthProvider, useAuth } from '@/contexts/AuthContext'
import { AppProvider } from '@/contexts/AppContext'
import { JobProvider } from '@/contexts/JobContext'
import { HistoryProvider } from '@/contexts/HistoryContext'
import ErrorBoundary from '@/components/ErrorBoundary'
import LoadingScreen from '@/components/LoadingScreen'
import { SuperAdminRoute } from '@/components/SuperAdminRoute'
@@ -71,9 +72,11 @@ function App() {
element={
<ProtectedRoute>
<AppProvider>
<JobProvider>
<Home />
</JobProvider>
<HistoryProvider>
<JobProvider>
<Home />
</JobProvider>
</HistoryProvider>
</AppProvider>
</ProtectedRoute>
}