mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-29 04:01:24 +00:00
* feat: tags * feat: optimize code * feat: optimize ui * feat: update title * feat: update title * Feat: tags status management * feat: optimize code * feat: optimize code * feat: optimize code * feat: optimize rebase --------- Co-authored-by: 杨国璇 <ygx@Hello-word.local> Co-authored-by: 杨国璇 <ygx@192.168.1.2>
27 lines
811 B
JavaScript
27 lines
811 B
JavaScript
// Import React!
|
|
import React, { Suspense } from 'react';
|
|
import ReactDom from 'react-dom';
|
|
import { I18nextProvider } from 'react-i18next';
|
|
import i18n from './_i18n/i18n-seafile-editor';
|
|
import MarkdownEditor from './pages/markdown-editor';
|
|
import Loading from './components/loading';
|
|
import { MetadataStatusProvider } from './hooks';
|
|
import { CollaboratorsProvider } from './metadata';
|
|
|
|
import './index.css';
|
|
|
|
const { repoID } = window.app.pageOptions;
|
|
|
|
ReactDom.render(
|
|
<I18nextProvider i18n={ i18n } >
|
|
<Suspense fallback={<Loading />}>
|
|
<MetadataStatusProvider repoID={repoID}>
|
|
<CollaboratorsProvider repoID={repoID}>
|
|
<MarkdownEditor />
|
|
</CollaboratorsProvider>
|
|
</MetadataStatusProvider>
|
|
</Suspense>
|
|
</I18nextProvider>,
|
|
document.getElementById('root')
|
|
);
|