1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-04-28 03:10:45 +00:00

feat: optimzie code

This commit is contained in:
杨国璇 2025-04-08 14:51:53 +08:00
parent 42daa80f2e
commit 2a6fd1610f
2 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@ import { MetadataAIOperationsProvider } from './metadata-ai-operation';
// This hook provides content related to seahub interaction, such as whether to enable extended attributes
const MetadataStatusContext = React.createContext(null);
export const MetadataStatusProvider = ({ repoID, repoInfo, hideMetadataView, callback, children }) => {
export const MetadataStatusProvider = ({ repoID, repoInfo, hideMetadataView, statusCallback, children }) => {
const enableMetadataManagement = useMemo(() => {
if (repoInfo?.encrypted) return false;
return window.app.pageOptions.enableMetadataManagement;
@ -77,7 +77,7 @@ export const MetadataStatusProvider = ({ repoID, repoInfo, hideMetadataView, cal
}, [repoID, enableMetadataManagement]);
useEffect(() => {
callback && callback({ enableMetadata, enableTags });
statusCallback && statusCallback({ enableMetadata, enableTags });
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [enableMetadata, enableTags]);

View File

@ -2328,7 +2328,7 @@ class LibContentView extends React.Component {
}
const detailDirent = currentDirent || currentNode?.object || null;
return (
<MetadataStatusProvider repoID={repoID} repoInfo={currentRepoInfo} hideMetadataView={this.hideMetadataView} callback={this.metadataStatusCallback} >
<MetadataStatusProvider repoID={repoID} repoInfo={currentRepoInfo} hideMetadataView={this.hideMetadataView} statusCallback={this.metadataStatusCallback} >
<TagsProvider repoID={repoID} currentPath={path} repoInfo={currentRepoInfo} selectTagsView={this.onTreeNodeClick} >
<MetadataProvider repoID={repoID} currentPath={path} repoInfo={currentRepoInfo} selectMetadataView={this.onTreeNodeClick} >
<CollaboratorsProvider repoID={repoID}>