1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-02 23:48:47 +00:00

add loading for share-dialog

This commit is contained in:
shanshuirenjia
2019-06-20 18:23:13 +08:00
parent fec79816bc
commit 59a783f578

View File

@@ -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 <Loading />;
}
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 (