diff --git a/qwen3-tts-frontend/src/App.tsx b/qwen3-tts-frontend/src/App.tsx index 6e2a2b9..ffb27c0 100644 --- a/qwen3-tts-frontend/src/App.tsx +++ b/qwen3-tts-frontend/src/App.tsx @@ -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={ - - - + + + + + } diff --git a/qwen3-tts-frontend/src/components/HistorySidebar.tsx b/qwen3-tts-frontend/src/components/HistorySidebar.tsx index cb1052c..40b89fe 100644 --- a/qwen3-tts-frontend/src/components/HistorySidebar.tsx +++ b/qwen3-tts-frontend/src/components/HistorySidebar.tsx @@ -1,5 +1,5 @@ import { useRef, useEffect } from 'react' -import { useHistory } from '@/hooks/useHistory' +import { useHistoryContext } from '@/contexts/HistoryContext' import { HistoryItem } from '@/components/HistoryItem' import { ScrollArea } from '@/components/ui/scroll-area' import { Sheet, SheetContent } from '@/components/ui/sheet' @@ -15,7 +15,7 @@ interface HistorySidebarProps { } function HistorySidebarContent({ onLoadParams }: Pick) { - const { jobs, loading, loadingMore, hasMore, loadMore, deleteJob, error, retry } = useHistory() + const { jobs, loading, loadingMore, hasMore, loadMore, deleteJob, error, retry } = useHistoryContext() const observerTarget = useRef(null) useEffect(() => { @@ -99,7 +99,7 @@ function HistorySidebarContent({ onLoadParams }: Pick -