1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-02 07:27:04 +00:00

Add delete-tag-dialog callback function (#3164)

* fix-bug

* update
This commit is contained in:
Michael An
2019-03-25 15:23:37 +08:00
committed by Daniel Pan
parent 34cf1eaa37
commit 8cf07d4b1b
5 changed files with 26 additions and 1 deletions

View File

@@ -1229,6 +1229,20 @@ class LibContentView extends React.Component {
this.onDirentSelected(dirent);
}
onDeleteRepoTag = (deletedTagID) => {
let direntList = this.state.direntList.map(dirent => {
if (dirent.file_tags) {
let fileTags = dirent.file_tags.filter(item => {
return item.repo_tag_id !== deletedTagID;
});
dirent.file_tags = fileTags;
}
return dirent;
});
this.setState({direntList: direntList});
this.updateUsedRepoTags();
}
render() {
if (this.state.libNeedDecrypt) {
return (
@@ -1380,6 +1394,7 @@ class LibContentView extends React.Component {
selectedDirent={this.state.selectedDirentList && this.state.selectedDirentList[0]}
closeDirentDetail={this.closeDirentDetail}
showDirentDetail={this.showDirentDetail}
onDeleteRepoTag={this.onDeleteRepoTag}
/>
{this.state.pathExist && !this.state.isViewFile && (
<FileUploader