1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 16:10:26 +00:00

Draft dashboard optimized (#2384)

* create a common toolbar component

* optimized code

* combine side-panel

* add change state
This commit is contained in:
shanshuirenjia
2018-09-19 21:19:11 -05:00
committed by Daniel Pan
parent 7a17e908b0
commit ba583d6efd
22 changed files with 278 additions and 211 deletions

View File

@@ -1,8 +1,6 @@
import React, { Component } from 'react';
import { gettext, repoID, serviceUrl, slug, siteRoot, isPro } from '../../components/constants';
import Search from '../../components/search/search';
import Account from '../../components/account';
import Notification from '../../components/notification';
import CommonToolbar from '../../components/toolbar/common-toolbar';
import PathToolbar from '../../components/toolbar/path-toolbar';
import MarkdownViewer from '../../components/markdown-viewer';
import TreeDirView from '../../components/tree-dir-view/tree-dir-view';
@@ -70,7 +68,7 @@ class MainPanel extends Component {
return (
<div className="wiki-main-panel o-hidden">
<div className="main-panel-top panel-top">
<div className="cur-view-toolbar">
<div className="cur-view-toolbar border-left-show">
<span className="sf2-icon-menu side-nav-toggle hidden-md-up d-md-none" title="Side Nav Menu" onClick={this.onMenuClick}></span>
<div>
{
@@ -84,14 +82,7 @@ class MainPanel extends Component {
<button className={`btn btn-secondary btn-icon sf-view-mode-change-btn sf2-icon-wiki-view ${this.state.isWikiMode ? 'current-mode' : ''}`} id='wiki' title={gettext("wiki")} onClick={this.switchViewMode}></button>
</div>
</div>
<div className="common-toolbar">
{
isPro &&
<Search onSearchedClick={this.props.onSearchedClick} placeholder={gettext("Search files in this library")} />
}
<Notification />
<Account />
</div>
<CommonToolbar onSearchedClick={this.props.onSearchedClick} />
</div>
<div className="cur-view-main">
<div className="cur-view-path">