Web: Files: Table: Added hiding sort actions inside TableHeader at recent and favorites folder

This commit is contained in:
Ilya Oleshko 2022-02-16 13:58:57 +03:00
parent e6731ec23d
commit 924d9bda34

View File

@ -214,6 +214,7 @@ class FilesTableHeader extends React.Component {
cbMenuItems,
getCheckboxItemLabel,
firstElemChecked,
sortingVisible,
} = this.props;
const { sortBy, sortOrder } = filter;
@ -254,6 +255,7 @@ class FilesTableHeader extends React.Component {
isIndeterminate={isHeaderIndeterminate}
headerMenu={getHeaderMenu(t)}
resetColumnsSize={resetColumnsSize}
sortingVisible={sortingVisible}
/>
);
}
@ -281,9 +283,14 @@ export default inject(
firstElemChecked,
} = filesStore;
const { getHeaderMenu } = filesActionsStore;
const { isPrivacyFolder } = treeFoldersStore;
const {
isPrivacyFolder,
isFavoritesFolder,
isRecentFolder,
} = treeFoldersStore;
const withContent = canShare || (canShare && isPrivacyFolder && isDesktop);
const sortingVisible = !(isFavoritesFolder || isRecentFolder);
const { personal } = auth.settingsStore;
return {
@ -294,6 +301,7 @@ export default inject(
selectedFolderId: selectedFolderStore.id,
withContent,
personal,
sortingVisible,
setSelected,
setIsLoading,