From 59a783f57830f93b0ba3e13f30fda5732e08342a Mon Sep 17 00:00:00 2001 From: shanshuirenjia <978987373@qq.com> Date: Thu, 20 Jun 2019 18:23:13 +0800 Subject: [PATCH] add loading for share-dialog --- frontend/src/components/dialog/share-dialog.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/dialog/share-dialog.js b/frontend/src/components/dialog/share-dialog.js index 849677684e..5936d8986b 100644 --- a/frontend/src/components/dialog/share-dialog.js +++ b/frontend/src/components/dialog/share-dialog.js @@ -6,8 +6,9 @@ import ShareToUser from './share-to-user'; import ShareToGroup from './share-to-group'; import GenerateShareLink from './generate-share-link'; import GenerateUploadLink from './generate-upload-link'; -import '../../css/share-link-dialog.css'; import { seafileAPI } from '../../utils/seafile-api'; +import Loading from '../loading'; +import '../../css/share-link-dialog.css'; const propTypes = { isGroupOwnedRepo: PropTypes.bool, @@ -63,8 +64,12 @@ class ShareDialog extends React.Component { } renderDirContent = () => { - let activeTab = this.state.activeTab; + if (!this.state.isRepoJudgemented) { + return ; + } + + let activeTab = this.state.activeTab; const {repoEncrypted, userPerm, enableDirPrivateShare} = this.props; const enableShareLink = !repoEncrypted && canGenerateShareLink; const enableUploadLink = !repoEncrypted && canGenerateUploadLink && userPerm == 'rw'; @@ -168,10 +173,6 @@ class ShareDialog extends React.Component { } render() { - - if (!this.state.isRepoJudgemented) { - return ''; - } const { itemType, itemName, repoEncrypted } = this.props; const enableShareLink = !repoEncrypted && canGenerateShareLink; return (