Add skeleton loading
This commit is contained in:
parent
c3b820e05c
commit
a126ca9419
1 changed files with 21 additions and 3 deletions
|
@ -1,5 +1,5 @@
|
||||||
import { useEffect, useState } from 'react';
|
import { useEffect, useState } from 'react';
|
||||||
import { CircularProgress, Grid, Stack } from '@mui/material';
|
import { Grid, Skeleton, Stack } from '@mui/material';
|
||||||
import { useUser } from '../../context/user';
|
import { useUser } from '../../context/user';
|
||||||
|
|
||||||
import ClassCard from '../../components/ClassCard';
|
import ClassCard from '../../components/ClassCard';
|
||||||
|
@ -22,7 +22,16 @@ function Home() {
|
||||||
<h1>Turmas</h1>
|
<h1>Turmas</h1>
|
||||||
<Stack alignItems="center" flexWrap="wrap" direction="row" gap="30px">
|
<Stack alignItems="center" flexWrap="wrap" direction="row" gap="30px">
|
||||||
{classrooms === null ? (
|
{classrooms === null ? (
|
||||||
<CircularProgress sx={{ margin: '0 auto' }} thickness={5} />
|
Array(6)
|
||||||
|
.fill()
|
||||||
|
.map((_, index) => (
|
||||||
|
<Skeleton
|
||||||
|
key={index}
|
||||||
|
variant="rectangular"
|
||||||
|
width={420}
|
||||||
|
height={145}
|
||||||
|
/>
|
||||||
|
))
|
||||||
) : classrooms.length !== 0 ? (
|
) : classrooms.length !== 0 ? (
|
||||||
classrooms.map(classroom => (
|
classrooms.map(classroom => (
|
||||||
<ClassCard
|
<ClassCard
|
||||||
|
@ -42,7 +51,16 @@ function Home() {
|
||||||
<h2>Atribuídas</h2>
|
<h2>Atribuídas</h2>
|
||||||
<Stack alignItems="end" flexWrap="wrap" direction="row" gap="30px">
|
<Stack alignItems="end" flexWrap="wrap" direction="row" gap="30px">
|
||||||
{classrooms === null ? (
|
{classrooms === null ? (
|
||||||
<CircularProgress sx={{ margin: '0 auto' }} thickness={5} />
|
Array(6)
|
||||||
|
.fill()
|
||||||
|
.map((_, index) => (
|
||||||
|
<Skeleton
|
||||||
|
key={index}
|
||||||
|
variant="rectangular"
|
||||||
|
width={420}
|
||||||
|
height={145}
|
||||||
|
/>
|
||||||
|
))
|
||||||
) : classrooms.length !== 0 ? (
|
) : classrooms.length !== 0 ? (
|
||||||
classrooms.map(classroom => (
|
classrooms.map(classroom => (
|
||||||
<ClassCard
|
<ClassCard
|
||||||
|
|
Loading…
Reference in a new issue