File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import { OpenApiProvider } from './context/OpenApiContext';
77import { DocsProvider } from './context/DocsContext' ;
88import { useNavigation } from './hooks/useNavigation' ;
99import { useArchData } from './hooks/useArchData' ;
10+ import { useOpenApi } from './hooks/useOpenApi' ;
1011import { Sidebar } from './components/Sidebar' ;
1112import { Header } from './components/Header' ;
1213import { Toast } from './components/Toast' ;
@@ -18,17 +19,18 @@ import { DocsPage } from './components/docs/DocsPage';
1819import { SVG_PATHS } from './constants' ;
1920
2021function EmptyState ( { error } : { error : string } ) {
21- const { refresh } = useArchData ( ) ;
22+ const { refresh : refreshArch } = useArchData ( ) ;
23+ const { refresh : refreshOpenApi } = useOpenApi ( ) ;
2224 const [ refreshing , setRefreshing ] = useState ( false ) ;
2325
2426 const handleGenerate = useCallback ( async ( ) => {
2527 setRefreshing ( true ) ;
2628 try {
27- await refresh ( ) ;
29+ await Promise . all ( [ refreshArch ( ) , refreshOpenApi ( ) ] ) ;
2830 } finally {
2931 setRefreshing ( false ) ;
3032 }
31- } , [ refresh ] ) ;
33+ } , [ refreshArch , refreshOpenApi ] ) ;
3234
3335 return (
3436 < div className = "flex items-center justify-center min-h-[50vh]" >
You can’t perform that action at this time.
0 commit comments