Web: Common: create tree folder loader
This commit is contained in:
parent
234b323633
commit
a591a48e13
@ -1,17 +1,52 @@
|
||||
import React from "react";
|
||||
import ContentLoader from "react-content-loader";
|
||||
import styled from "styled-components";
|
||||
import RectangleLoader from "./RectangleLoader";
|
||||
import CircleLoader from "./CircleLoader";
|
||||
|
||||
const TreeFolderLoader = () => (
|
||||
<ContentLoader
|
||||
speed={2}
|
||||
width={264}
|
||||
height={188}
|
||||
viewBox="0 0 264 188"
|
||||
backgroundColor="#f3f3f3"
|
||||
foregroundColor="#ecebeb"
|
||||
>
|
||||
<rect x="0" y="0" rx="0" ry="0" width="216" height="189" />
|
||||
</ContentLoader>
|
||||
const StyledTreeFolder = styled.div`
|
||||
width: 100%;
|
||||
display: grid;
|
||||
grid-template-columns: 8px 1fr;
|
||||
grid-template-rows: 1fr;
|
||||
grid-column-gap: 6px;
|
||||
margin-bottom: 24px;
|
||||
`;
|
||||
|
||||
const StyledContainer = styled.div`
|
||||
margin-top: 48px;
|
||||
`;
|
||||
|
||||
const TreeFolderLoader = () => {
|
||||
return (
|
||||
<div>
|
||||
<StyledTreeFolder>
|
||||
<CircleLoader radius="3" />
|
||||
<RectangleLoader width="100%" height="24" />
|
||||
<CircleLoader radius="3" />
|
||||
<RectangleLoader width="100%" height="24" />
|
||||
<CircleLoader radius="3" />
|
||||
<RectangleLoader width="100%" height="24" />
|
||||
</StyledTreeFolder>
|
||||
|
||||
<StyledTreeFolder>
|
||||
<CircleLoader radius="3" />
|
||||
<RectangleLoader width="100%" height="24" />
|
||||
<CircleLoader radius="3" />
|
||||
<RectangleLoader width="100%" height="24" />
|
||||
<CircleLoader radius="3" />
|
||||
<RectangleLoader width="100%" height="24" />
|
||||
</StyledTreeFolder>
|
||||
|
||||
<StyledTreeFolder>
|
||||
<CircleLoader radius="3" />
|
||||
<RectangleLoader width="100%" height="24" />
|
||||
</StyledTreeFolder>
|
||||
|
||||
<StyledContainer>
|
||||
<RectangleLoader width="100%" height="48" />
|
||||
</StyledContainer>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default TreeFolderLoader;
|
||||
|
Loading…
Reference in New Issue
Block a user