diff --git a/frontend/src/hooks/metadata-status.js b/frontend/src/hooks/metadata-status.js index 85fcaed513..8144e4c5c9 100644 --- a/frontend/src/hooks/metadata-status.js +++ b/frontend/src/hooks/metadata-status.js @@ -3,6 +3,7 @@ import metadataAPI from '../metadata/api'; import { Utils } from '../utils/utils'; import toaster from '../components/toast'; import { MetadataAIOperationsProvider } from './metadata-ai-operation'; +import Loading from '../components/loading'; // This hook provides content related to seahub interaction, such as whether to enable extended attributes const MetadataStatusContext = React.createContext(null); @@ -123,6 +124,15 @@ export const MetadataStatusProvider = ({ repoID, repoInfo, hideMetadataView, sta }); }, [repoID, detailsSettings]); + if (isLoading) { + return ( +
+ +
+ ); + + } + return (