Web: Files: Home: Fixed init styled RowContent outside render
This commit is contained in:
parent
e07cfee5a9
commit
950eaf2d43
@ -15,6 +15,43 @@ import EditingWrapperComponent from "./EditingWrapperComponent";
|
|||||||
|
|
||||||
const { FileAction } = constants;
|
const { FileAction } = constants;
|
||||||
|
|
||||||
|
const SimpleFilesRowContent = styled(RowContent)`
|
||||||
|
.badge-ext {
|
||||||
|
margin-left: -8px;
|
||||||
|
margin-right: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.badge {
|
||||||
|
height: 14px;
|
||||||
|
width: 14px;
|
||||||
|
margin-right: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.badges {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.share-icon {
|
||||||
|
margin-top: -4px;
|
||||||
|
padding-right: 8px;
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
const okIcon = <Icons.CheckIcon
|
||||||
|
className='edit-ok-icon'
|
||||||
|
size='scale'
|
||||||
|
isfill={true}
|
||||||
|
color='#A3A9AE'
|
||||||
|
/>;
|
||||||
|
|
||||||
|
const cancelIcon = <Icons.CrossIcon
|
||||||
|
className='edit-cancel-icon'
|
||||||
|
size='scale'
|
||||||
|
isfill={true}
|
||||||
|
color='#A3A9AE'
|
||||||
|
/>;
|
||||||
|
|
||||||
class FilesRowContent extends React.PureComponent {
|
class FilesRowContent extends React.PureComponent {
|
||||||
|
|
||||||
constructor(props) {
|
constructor(props) {
|
||||||
@ -266,49 +303,12 @@ class FilesRowContent extends React.PureComponent {
|
|||||||
versionGroup
|
versionGroup
|
||||||
} = item;
|
} = item;
|
||||||
|
|
||||||
const SimpleFilesRowContent = styled(RowContent)`
|
|
||||||
.badge-ext {
|
|
||||||
margin-left: -8px;
|
|
||||||
margin-right: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.badge {
|
|
||||||
height: 14px;
|
|
||||||
width: 14px;
|
|
||||||
margin-right: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.badges {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.share-icon {
|
|
||||||
margin-top: -4px;
|
|
||||||
padding-right: 8px;
|
|
||||||
}
|
|
||||||
`;
|
|
||||||
|
|
||||||
const titleWithoutExt = getTitleWithoutExst(item);
|
const titleWithoutExt = getTitleWithoutExst(item);
|
||||||
const fileOwner = createdBy && ((this.props.viewer.id === createdBy.id && t("AuthorMe")) || createdBy.displayName);
|
const fileOwner = createdBy && ((this.props.viewer.id === createdBy.id && t("AuthorMe")) || createdBy.displayName);
|
||||||
const updatedDate = updated && this.getStatusByDate();
|
const updatedDate = updated && this.getStatusByDate();
|
||||||
const canEditFile = fileExst && canWebEdit(fileExst);
|
const canEditFile = fileExst && canWebEdit(fileExst);
|
||||||
const canConvertFile = fileExst && canConvert(fileExst);
|
const canConvertFile = fileExst && canConvert(fileExst);
|
||||||
|
|
||||||
const okIcon = <Icons.CheckIcon
|
|
||||||
className='edit-ok-icon'
|
|
||||||
size='scale'
|
|
||||||
isfill={true}
|
|
||||||
color='#A3A9AE'
|
|
||||||
/>;
|
|
||||||
|
|
||||||
const cancelIcon = <Icons.CrossIcon
|
|
||||||
className='edit-cancel-icon'
|
|
||||||
size='scale'
|
|
||||||
isfill={true}
|
|
||||||
color='#A3A9AE'
|
|
||||||
/>;
|
|
||||||
|
|
||||||
const isEdit = (id === editingId) && (fileExst === fileAction.extension);
|
const isEdit = (id === editingId) && (fileExst === fileAction.extension);
|
||||||
const linkStyles = isTrashFolder ? { noHover: true } : { onClick: this.onFilesClick };
|
const linkStyles = isTrashFolder ? { noHover: true } : { onClick: this.onFilesClick };
|
||||||
const showNew = item.new && item.new > 0;
|
const showNew = item.new && item.new > 0;
|
||||||
@ -478,7 +478,6 @@ class FilesRowContent extends React.PureComponent {
|
|||||||
fontSize='12px'
|
fontSize='12px'
|
||||||
fontWeight={400}
|
fontWeight={400}
|
||||||
color="#333"
|
color="#333"
|
||||||
onClick={() => { }}
|
|
||||||
isTextOverflow={true}
|
isTextOverflow={true}
|
||||||
>
|
>
|
||||||
{updatedDate && updatedDate}
|
{updatedDate && updatedDate}
|
||||||
|
Loading…
Reference in New Issue
Block a user