1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-04 16:31:13 +00:00
This commit is contained in:
r350178982
2024-10-22 17:53:40 +08:00
parent 5d8b3f71ac
commit 28eb36e55c
2 changed files with 10 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ const propTypes = {
onMonitorRepo: PropTypes.func,
theadHidden: PropTypes.bool,
inAllLibs: PropTypes.bool,
onTransferRepo: PropTypes.func,
};
class SharedRepoListView extends React.Component {

View File

@@ -201,6 +201,14 @@ class GroupView extends React.Component {
this.loadGroup(this.props.groupID);
};
onItemTransfer = (repoId, groupID, owner) => {
let repoList = this.state.repoList.filter(item => {
return item.repo_id !== repoId;
});
this.setState({ repoList: repoList });
this.loadGroup(this.props.groupID);
};
addRepoItem = (repo) => {
let newRepoList = this.state.repoList.map(item => {return item;});
newRepoList.unshift(repo);
@@ -445,6 +453,7 @@ class GroupView extends React.Component {
onItemDelete={this.onItemDelete}
onItemRename={this.onItemRename}
onMonitorRepo={this.onMonitorRepo}
onTransferRepo={this.onItemTransfer}
/>
}
</div>