Positioned document loading state with the document content

This commit is contained in:
Jori Lallo
2017-07-07 00:14:00 -07:00
parent fc4d9cb0b5
commit dbcfe1199e
2 changed files with 7 additions and 3 deletions

View File

@ -11,7 +11,7 @@ const randomValues = Array.from(
() => `${randomInteger(85, 100)}%`
);
export default () => {
export default (props: {}) => {
return (
<ReactCSSTransitionGroup
transitionName="fadeIn"
@ -22,7 +22,7 @@ export default () => {
transitionEnterTimeout={0}
transitionLeaveTimeout={0}
>
<Flex column auto>
<Flex column auto {...props}>
<Mask style={{ width: randomValues[0] }} header />
<Mask style={{ width: randomValues[1] }} />
<Mask style={{ width: randomValues[2] }} />

View File

@ -137,7 +137,7 @@ type Props = {
{this.state.isLoading && <LoadingIndicator />}
{isFetching &&
<CenteredContent>
<PreviewLoading />
<LoadingState />
</CenteredContent>}
{!isFetching &&
this.document &&
@ -208,6 +208,10 @@ const Container = styled(Flex)`
width: 100%;
`;
const LoadingState = styled(PreviewLoading)`
margin: 80px 20px;
`;
const PagePadding = styled(Flex)`
padding: 80px 20px;
position: relative;