mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-02 23:48:47 +00:00
[draft] removed related code & files (#5993)
* [draft] removed related code & files * [draft] removed related code & files
This commit is contained in:
@@ -3,18 +3,15 @@ import ReactDom from 'react-dom';
|
||||
import { Router, navigate } from '@gatsbyjs/reach-router';
|
||||
import MediaQuery from 'react-responsive';
|
||||
import { Modal } from 'reactstrap';
|
||||
import { siteRoot, canAddRepo, isDocs } from './utils/constants';
|
||||
import { siteRoot, canAddRepo } from './utils/constants';
|
||||
import { Utils } from './utils/utils';
|
||||
import SystemNotification from './components/system-notification';
|
||||
import SidePanel from './components/side-panel';
|
||||
import MainPanel from './components/main-panel';
|
||||
import DraftsView from './pages/drafts/drafts-view';
|
||||
import DraftContent from './pages/drafts/draft-content';
|
||||
import FilesActivities from './pages/dashboard/files-activities';
|
||||
import MyFileActivities from './pages/dashboard/my-file-activities';
|
||||
import Starred from './pages/starred/starred';
|
||||
import LinkedDevices from './pages/linked-devices/linked-devices';
|
||||
import editUtilities from './utils/editor-utilities';
|
||||
import ShareAdminLibraries from './pages/share-admin/libraries';
|
||||
import ShareAdminFolders from './pages/share-admin/folders';
|
||||
import ShareAdminShareLinks from './pages/share-admin/share-links';
|
||||
@@ -39,7 +36,6 @@ import './css/search.css';
|
||||
|
||||
const FilesActivitiesWrapper = MainContentWrapper(FilesActivities);
|
||||
const MyFileActivitiesWrapper = MainContentWrapper(MyFileActivities);
|
||||
const DraftsViewWrapper = MainContentWrapper(DraftsView);
|
||||
const StarredWrapper = MainContentWrapper(Starred);
|
||||
const LinkedDevicesWrapper = MainContentWrapper(LinkedDevices);
|
||||
const SharedLibrariesWrapper = MainContentWrapper(SharedLibraries);
|
||||
@@ -55,9 +51,6 @@ class App extends Component {
|
||||
this.state = {
|
||||
isOpen: false,
|
||||
isSidePanelClosed: false,
|
||||
draftCounts: 0,
|
||||
draftList:[],
|
||||
isLoadingDraft: true,
|
||||
currentTab: '/',
|
||||
pathPrefix: [],
|
||||
};
|
||||
@@ -94,33 +87,11 @@ class App extends Component {
|
||||
// navigate to library page http://127.0.0.1:8000/library/34e7fb92-e91d-499d-bcde-c30ea8af9828/
|
||||
this.navigateClientUrlToLib();
|
||||
|
||||
// e.g. from http://127.0.0.1:8000/drafts/reviews/
|
||||
// get reviews
|
||||
// TODO: need refactor later
|
||||
let href = window.location.href.split('/');
|
||||
if (isDocs) {
|
||||
this.getDrafts();
|
||||
}
|
||||
this.setState({currentTab: href[href.length - 2]});
|
||||
}
|
||||
|
||||
getDrafts = () => {
|
||||
editUtilities.listDrafts().then(res => {
|
||||
this.setState({
|
||||
draftCounts: res.data.draft_counts,
|
||||
draftList: res.data.data,
|
||||
isLoadingDraft: false,
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
updateDraftsList = (draft_id) => {
|
||||
this.setState({
|
||||
draftCounts: this.state.draftCounts - 1,
|
||||
draftList: this.state.draftList.filter(draft => draft.id != draft_id),
|
||||
});
|
||||
};
|
||||
|
||||
onCloseSidePanel = () => {
|
||||
this.setState({
|
||||
isSidePanelClosed: !this.state.isSidePanelClosed
|
||||
@@ -238,24 +209,12 @@ class App extends Component {
|
||||
<React.Fragment>
|
||||
<SystemNotification />
|
||||
<div id="main">
|
||||
<SidePanel isSidePanelClosed={this.state.isSidePanelClosed} onCloseSidePanel={this.onCloseSidePanel} currentTab={currentTab} tabItemClick={this.tabItemClick} draftCounts={this.state.draftCounts} />
|
||||
<SidePanel isSidePanelClosed={this.state.isSidePanelClosed} onCloseSidePanel={this.onCloseSidePanel} currentTab={currentTab} tabItemClick={this.tabItemClick} />
|
||||
<MainPanel>
|
||||
<Router className="reach-router">
|
||||
{home}
|
||||
<FilesActivitiesWrapper path={siteRoot + 'dashboard'} onShowSidePanel={this.onShowSidePanel} onSearchedClick={this.onSearchedClick} />
|
||||
<MyFileActivitiesWrapper path={siteRoot + 'my-activities'} onShowSidePanel={this.onShowSidePanel} onSearchedClick={this.onSearchedClick} />
|
||||
<DraftsViewWrapper path={siteRoot + 'drafts'}
|
||||
onShowSidePanel={this.onShowSidePanel}
|
||||
onSearchedClick={this.onSearchedClick}
|
||||
>
|
||||
<DraftContent
|
||||
path='/'
|
||||
getDrafts={this.getDrafts}
|
||||
isLoadingDraft={this.state.isLoadingDraft}
|
||||
draftList={this.state.draftList}
|
||||
updateDraftsList={this.updateDraftsList}
|
||||
/>
|
||||
</DraftsViewWrapper>
|
||||
<StarredWrapper path={siteRoot + 'starred'} onShowSidePanel={this.onShowSidePanel} onSearchedClick={this.onSearchedClick} />
|
||||
<LinkedDevicesWrapper path={siteRoot + 'linked-devices'} onShowSidePanel={this.onShowSidePanel} onSearchedClick={this.onSearchedClick} />
|
||||
<ShareAdminLibrariesWrapper path={siteRoot + 'share-admin-libs'} onShowSidePanel={this.onShowSidePanel} onSearchedClick={this.onSearchedClick} />
|
||||
|
Reference in New Issue
Block a user