Web: Common: fixed article loader

This commit is contained in:
Nikita Gopienko 2022-11-18 18:17:17 +03:00
parent 784abbe39e
commit dee6ba8f60

View File

@ -12,7 +12,8 @@ const ArticleFolderLoader = ({
className,
style,
showText,
personal,
isVisitor,
...rest
}) => {
return (
@ -22,23 +23,29 @@ const ArticleFolderLoader = ({
style={style}
showText={showText}
>
<StyledBlock>
<StyledRectangleLoader {...rest} />
<StyledRectangleLoader {...rest} />
<StyledRectangleLoader {...rest} />
<StyledRectangleLoader {...rest} />
</StyledBlock>
{!personal && (
{isVisitor ? (
<>
<StyledBlock>
<StyledRectangleLoader {...rest} />
<StyledRectangleLoader {...rest} />
</StyledBlock>
<StyledBlock>
<StyledRectangleLoader {...rest} />
</StyledBlock>
</>
) : (
<>
<StyledBlock>
<StyledRectangleLoader {...rest} />
<StyledRectangleLoader {...rest} />
<StyledRectangleLoader {...rest} />
</StyledBlock>
<StyledBlock>
<StyledRectangleLoader {...rest} />
<StyledRectangleLoader {...rest} />
<StyledRectangleLoader {...rest} />
</StyledBlock>
</>
)}
@ -62,6 +69,6 @@ ArticleFolderLoader.defaultProps = {
export default inject(({ auth }) => {
return {
showText: auth.settingsStore.showText,
personal: auth.settingsStore.personal,
isVisitor: auth.userStore.user.isVisitor,
};
})(observer(ArticleFolderLoader));