Skip to content

Commit

Permalink
refactor: include progress bar in CustomInitialLoader
Browse files Browse the repository at this point in the history
  • Loading branch information
alvrba committed Sep 12, 2022
1 parent aff6cbd commit 814d207
Showing 1 changed file with 6 additions and 15 deletions.
21 changes: 6 additions & 15 deletions src/CustomInitialLoader/CustomInitialLoader.tsx
Original file line number Diff line number Diff line change
@@ -1,43 +1,34 @@
import React from 'react';
import { Typography, Container, makeStyles } from '@material-ui/core';
import { Container, makeStyles, LinearProgress } from '@material-ui/core';
import GraaspLogo from '../GraaspLogo';

interface Props {
id?: string;
text?: string;
}

const useStyles = makeStyles((theme) => ({
container: {
height: '100vh',
display: 'flex',
flexDirection: 'column',
justifyContent: 'center',
alignItems: 'center',
},
text: {
marginLeft: theme.spacing(2),
progressBar: {
marginTop: theme.spacing(2),
color: theme.palette.primary.main,
},
logo: {
fill: theme.palette.primary.main,
},
link: {
textDecoration: 'none',
fontStyle: 'italic',
color: 'black',
},
}));

const CustomInitialLoader: React.FC<Props> = ({ text, id }) => {
const CustomInitialLoader: React.FC<Props> = ({ id }) => {
const classes = useStyles();
return (
<Container id={id} className={classes.container}>
<GraaspLogo height={100} className={classes.logo} />
<div className={classes.text}>
<Typography variant='h4' align='center'>
{text ?? 'Loading…'}
</Typography>
</div>
<LinearProgress className={classes.progressBar} />
</Container>
);
};
Expand Down

0 comments on commit 814d207

Please sign in to comment.