Fix bug 52002: download button in trash
This commit is contained in:
parent
dd3140129b
commit
7904fb4a6c
@ -326,6 +326,7 @@ class SectionHeaderContent extends React.Component {
|
||||
isAccessedSelected,
|
||||
isWebEditSelected,
|
||||
isViewedSelected,
|
||||
isMediaSelected,
|
||||
deleteDialogVisible,
|
||||
isRecycleBin,
|
||||
isThirdPartySelection,
|
||||
@ -441,7 +442,7 @@ class SectionHeaderContent extends React.Component {
|
||||
onClick: this.onMoveAction,
|
||||
});
|
||||
|
||||
menu.splice(1, 1);
|
||||
if (!isMediaSelected) menu.splice(1, 1);
|
||||
}
|
||||
|
||||
if (isFavoritesFolder) {
|
||||
@ -629,6 +630,7 @@ export default inject(
|
||||
isWebEditSelected,
|
||||
setIsLoading,
|
||||
isViewedSelected,
|
||||
isMediaSelected,
|
||||
} = filesStore;
|
||||
const {
|
||||
isRecycleBinFolder,
|
||||
@ -675,6 +677,7 @@ export default inject(
|
||||
isThirdPartySelection,
|
||||
isWebEditSelected,
|
||||
isViewedSelected,
|
||||
isMediaSelected,
|
||||
isTabletView: auth.settingsStore.isTabletView,
|
||||
confirmDelete: settingsStore.confirmDelete,
|
||||
personal: auth.settingsStore.personal,
|
||||
|
@ -1244,6 +1244,15 @@ class FilesStore {
|
||||
});
|
||||
}
|
||||
|
||||
get isMediaSelected() {
|
||||
const { isMediaOrImage } = this.formatsStore.mediaViewersFormatsStore;
|
||||
|
||||
return this.selection.some((selected) => {
|
||||
if (selected.isFolder === true || !selected.fileExst) return false;
|
||||
return isMediaOrImage(selected.fileExst);
|
||||
});
|
||||
}
|
||||
|
||||
get selectionTitle() {
|
||||
if (this.selection.length === 0) return null;
|
||||
return this.selection.find((el) => el.title).title;
|
||||
|
Loading…
Reference in New Issue
Block a user