Web:Files:QuickButtons: fix displaying quick buttons for tablet devices and delete useless code
This commit is contained in:
parent
0403713a19
commit
af7f0cff67
@ -53,18 +53,17 @@ const QuickButtons = ({
|
||||
: theme.filesQuickButtons.color;
|
||||
|
||||
const tabletViewQuickButton =
|
||||
!isTile && ((sectionWidth > 500 && sectionWidth <= 1024) || isTablet);
|
||||
(sectionWidth > 500 && sectionWidth <= 1024) || isTablet;
|
||||
|
||||
const sizeQuickButton = isTile || tabletViewQuickButton ? "medium" : "small";
|
||||
|
||||
const displayShare = viewAs === "row" && (isMobile || sectionWidth <= 500);
|
||||
const displayLock = !locked && (isMobile || sectionWidth <= 500);
|
||||
const displayFavorite = !isFavorite && (isMobile || sectionWidth <= 500);
|
||||
const displayBadges = viewAs === "table" || isTile || tabletViewQuickButton;
|
||||
|
||||
const setFavorite = () => onClickFavorite(isFavorite);
|
||||
|
||||
return (
|
||||
<div className="badges additional-badges">
|
||||
{item.canShare && showShare && (!displayShare || isTile) && (
|
||||
{item.canShare && showShare && displayBadges && (
|
||||
<StyledIcon
|
||||
iconName={iconShare}
|
||||
className="badge share-button-icon"
|
||||
@ -74,10 +73,7 @@ const QuickButtons = ({
|
||||
hoverColor={theme.filesQuickButtons.sharedColor}
|
||||
/>
|
||||
)}
|
||||
{fileExst &&
|
||||
accessToEdit &&
|
||||
!isTrashFolder &&
|
||||
(!displayLock || isTile) && (
|
||||
{fileExst && accessToEdit && !isTrashFolder && displayBadges && (
|
||||
<StyledIcon
|
||||
iconName={iconLock}
|
||||
className="badge lock-file icons-group"
|
||||
@ -89,7 +85,7 @@ const QuickButtons = ({
|
||||
hoverColor={theme.filesQuickButtons.sharedColor}
|
||||
/>
|
||||
)}
|
||||
{fileExst && !isTrashFolder && (!displayFavorite || isTile) && (
|
||||
{fileExst && !isTrashFolder && displayBadges && (
|
||||
<StyledIcon
|
||||
iconName={iconFavorite}
|
||||
className="favorite badge icons-group"
|
||||
|
Loading…
Reference in New Issue
Block a user