1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-21 11:27:18 +00:00
This commit is contained in:
Michael An
2019-03-26 16:56:15 +08:00
committed by Daniel Pan
parent 38c6500fd2
commit d01553a58f
4 changed files with 215 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
import React, { Fragment, Component } from 'react';
import PropTypes from 'prop-types';
import { Dropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap';
import OrgAdminRepo from '../../models/org-admin-repo';
@@ -114,7 +115,8 @@ class OrgLibraries extends Component {
deleteRepoItem={this.deleteRepoItem}
transferRepoItem={this.transferRepoItem}
/>
)})}
)}
)};
</tbody>
</table>
<div className="paginator">
@@ -129,6 +131,16 @@ class OrgLibraries extends Component {
}
}
const propTypes = {
key: PropTypes.number.isRequired,
repo: PropTypes.object.isRequired,
isItemFreezed: PropTypes.boolean,
onFreezedItem: PropTypes.func.isRequired,
onUnfreezedItem: PropTypes.func.isRequired,
deleteRepoItem: PropTypes.func.isRequired,
transferRepoItem: PropTypes.func.isRequired,
};
class RepoItem extends React.Component {
constructor(props) {
@@ -265,7 +277,7 @@ class RepoItem extends React.Component {
itemName={repo.repoName}
submit={this.onTransferRepo}
toggleDialog={this.toggleTransfer}
/>
/>
</ModalPortal>
)}
</Fragment>
@@ -273,4 +285,6 @@ class RepoItem extends React.Component {
}
}
RepoItem.propTypes = propTypes;
export default OrgLibraries;