diff --git a/frontend/src/components/dirent-list-view/dirent-list-item.js b/frontend/src/components/dirent-list-view/dirent-list-item.js index 81822b790f..f8c10ddaa4 100644 --- a/frontend/src/components/dirent-list-view/dirent-list-item.js +++ b/frontend/src/components/dirent-list-view/dirent-list-item.js @@ -458,12 +458,10 @@ class DirentListItem extends React.Component { } renderItemOperation = () => { - let { dirent, selectedDirentList, currentRepoInfo } = this.props; + let { dirent, selectedDirentList, currentRepoInfo, showShareBtn } = this.props; if (currentRepoInfo.permission === 'cloud-edit' || currentRepoInfo.permission === 'preview') { return ''; } - - let isShowShareBtn = (dirent.type === 'dir' && this.props.showShareBtn) || canGenerateShareLink; return ( @@ -475,7 +473,7 @@ class DirentListItem extends React.Component {
  • - {isShowShareBtn && + {showShareBtn &&
  • @@ -505,7 +503,7 @@ class DirentListItem extends React.Component {
  • - {isShowShareBtn && + {showShareBtn &&