Web: Files: fix badges position in tile

This commit is contained in:
Artem Tarasov 2021-04-12 22:52:28 +03:00
parent fbbb5a34ef
commit 170d6c4066
3 changed files with 30 additions and 11 deletions

View File

@ -65,6 +65,18 @@ const MainContainer = styled.div`
const MainIcons = styled.div`
align-self: center;
white-space: nowrap;
.additional-badges {
position: absolute;
top: 11px;
right: 4px;
display: flex;
flex-direction: row;
.badge {
margin-right: 8;
}
}
`;
const SideContainerWrapper = styled.div`

View File

@ -11,6 +11,9 @@ import FileActionsLockedIcon from "../../../../../../../public/images/file.actio
export const StyledFavoriteIcon = styled(FavoriteIcon)`
${commonIconsStyles}
&:hover {
cursor: pointer;
}
`;
export const StyledFileActionsConvertEditDocIcon = styled(
@ -20,6 +23,9 @@ export const StyledFileActionsConvertEditDocIcon = styled(
path {
fill: #3b72a7;
}
&:hover {
cursor: pointer;
}
`;
export const StyledFileActionsLockedIcon = styled(FileActionsLockedIcon)`
@ -27,6 +33,9 @@ export const StyledFileActionsLockedIcon = styled(FileActionsLockedIcon)`
path {
fill: #3b72a7;
}
&:hover {
cursor: pointer;
}
`;
const Badges = (props) => {
@ -50,7 +59,7 @@ const Badges = (props) => {
const showNew = !!newItems;
return fileExst ? (
<>
<div className="badges additional-badges">
{/* TODO: Uncomment after fix conversation {canConvert && !isTrashFolder && (
<IconButton
onClick={this.setConvertDialogVisible}
@ -66,7 +75,7 @@ const Badges = (props) => {
<IconButton
onClick={onFilesClick}
iconName="/static/images/access.edit.react.svg"
className="badge icons-group"
className="badge"
size="small"
isfill={true}
color="#A3A9AE"
@ -75,7 +84,7 @@ const Badges = (props) => {
)}
{locked && (
<StyledFileActionsLockedIcon
className="badge lock-file icons-group"
className="badge lock-file"
size="small"
data-id={id}
data-locked={true}
@ -84,7 +93,7 @@ const Badges = (props) => {
)}
{fileStatus === 32 && !isTrashFolder && (
<StyledFavoriteIcon
className="favorite icons-group"
className="favorite badge"
size="small"
data-action="remove"
data-id={id}
@ -93,14 +102,11 @@ const Badges = (props) => {
/>
)}
{fileStatus === 1 && (
<StyledFileActionsConvertEditDocIcon
className="badge icons-group"
size="small"
/>
<StyledFileActionsConvertEditDocIcon className="badge" size="small" />
)}
{versionGroup > 1 && (
<Badge
className="badge-version icons-group"
className="badge-version badge"
backgroundColor="#A3A9AE"
borderRadius="11px"
color="#FFFFFF"
@ -115,7 +121,7 @@ const Badges = (props) => {
)}
{showNew && (
<Badge
className="badge-version icons-group"
className="badge-version badge"
backgroundColor="#ED7309"
borderRadius="11px"
color="#FFFFFF"
@ -128,7 +134,7 @@ const Badges = (props) => {
data-id={id}
/>
)}
</>
</div>
) : (
showNew && (
<Badge

View File

@ -62,6 +62,7 @@ class ContextOptionsStore {
};
onClickFavorite = (e) => {
const { id } = this.filesStore.selection[0];
const data = (e.currentTarget && e.currentTarget.dataset) || e;
const { action } = data;