1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-08 18:30:53 +00:00

feat: detail support tag (#7119)

* feat: detail support tag

* feat: optimize code

* feat: optimize code

* feat: optimize code

---------

Co-authored-by: 杨国璇 <ygx@Hello-word.local>
This commit is contained in:
杨国璇
2024-11-29 09:53:51 +08:00
committed by GitHub
parent af0ad3e81c
commit 7d206bc691
25 changed files with 283 additions and 128 deletions

View File

@@ -14,6 +14,7 @@ import OnlyofficeFileToolbar from './onlyoffice-file-toolbar';
import EmbeddedFileDetails from '../dirent-detail/embedded-file-details';
import { MetadataStatusProvider } from '../../hooks';
import { CollaboratorsProvider } from '../../metadata';
import { TagsProvider } from '../../tag/hooks';
import Loading from '../loading';
import '../../css/file-view.css';
@@ -153,13 +154,15 @@ class FileView extends React.Component {
{isDetailsPanelOpen && (
<MetadataStatusProvider repoID={repoID} >
<CollaboratorsProvider repoID={repoID}>
<EmbeddedFileDetails
repoID={repoID}
path={filePath}
dirent={{ 'name': fileName, type: 'file' }}
repoInfo={{ permission: filePerm }}
onClose={this.toggleDetailsPanel}
/>
<TagsProvider repoID={repoID} repoInfo={{ permission: filePerm }}>
<EmbeddedFileDetails
repoID={repoID}
path={filePath}
dirent={{ 'name': fileName, type: 'file' }}
repoInfo={{ permission: filePerm }}
onClose={this.toggleDetailsPanel}
/>
</TagsProvider>
</CollaboratorsProvider>
</MetadataStatusProvider>
)}