1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-24 04:48:03 +00:00

feat: optimize code

This commit is contained in:
杨国璇
2025-06-06 13:55:53 +08:00
parent 5639169c2b
commit 76377060b6
37 changed files with 610 additions and 579 deletions

View File

@@ -5,9 +5,7 @@ import i18n from './_i18n/i18n-sdoc-editor';
import { Utils } from './utils/utils';
import Loading from './components/loading';
import SdocEditor from './pages/sdoc/sdoc-editor';
import { MetadataStatusProvider } from './hooks';
import { CollaboratorsProvider } from './metadata';
import { TagsProvider } from './tag/hooks';
import { MetadataMiddlewareProvider, MetadataStatusProvider } from './hooks';
import { SimpleViewer } from '@seafile/seafile-sdoc-editor';
const { serviceURL, avatarURL, siteRoot, lang, mediaUrl, isPro, fileServerRoot } = window.app.config;
@@ -64,11 +62,9 @@ root.render(
<I18nextProvider i18n={ i18n } >
<Suspense fallback={<Loading />}>
<MetadataStatusProvider repoID={repoID} repoInfo={repoInfo}>
<CollaboratorsProvider repoID={repoID}>
<TagsProvider repoID={repoID} repoInfo={repoInfo}>
{filePerm === 'rw' ? <SdocEditor /> : <SimpleViewer />}
</TagsProvider>
</CollaboratorsProvider>
<MetadataMiddlewareProvider repoID={repoID} repoInfo={repoInfo}>
{filePerm === 'rw' ? <SdocEditor /> : <SimpleViewer />}
</MetadataMiddlewareProvider>
</MetadataStatusProvider>
</Suspense>
</I18nextProvider>