Spaces:
Runtime error
Runtime error
feat: better loading state
Browse files- src/pages/index.tsx +4 -3
src/pages/index.tsx
CHANGED
@@ -10,7 +10,6 @@ import VisibilityIcon from "@mui/icons-material/Visibility";
|
|
10 |
import VisibilityOffIcon from "@mui/icons-material/VisibilityOff";
|
11 |
import DeleteForeverIcon from "@mui/icons-material/DeleteForever";
|
12 |
import ExpandMoreIcon from "@mui/icons-material/ExpandMore";
|
13 |
-
import HourglassTopIcon from "@mui/icons-material/HourglassTop";
|
14 |
import PlayArrowIcon from "@mui/icons-material/PlayArrow";
|
15 |
import ReplayIcon from "@mui/icons-material/Replay";
|
16 |
import TextField from "@mui/material/TextField";
|
@@ -179,10 +178,12 @@ export default function Home() {
|
|
179 |
aria-disabled={loading}
|
180 |
disabled={loading}
|
181 |
>
|
182 |
-
{loading ? <
|
183 |
</IconButton>
|
184 |
<Typography sx={{ flex: 1 }}>
|
185 |
-
{
|
|
|
|
|
186 |
</Typography>
|
187 |
<IconButton
|
188 |
edge="end"
|
|
|
10 |
import VisibilityOffIcon from "@mui/icons-material/VisibilityOff";
|
11 |
import DeleteForeverIcon from "@mui/icons-material/DeleteForever";
|
12 |
import ExpandMoreIcon from "@mui/icons-material/ExpandMore";
|
|
|
13 |
import PlayArrowIcon from "@mui/icons-material/PlayArrow";
|
14 |
import ReplayIcon from "@mui/icons-material/Replay";
|
15 |
import TextField from "@mui/material/TextField";
|
|
|
178 |
aria-disabled={loading}
|
179 |
disabled={loading}
|
180 |
>
|
181 |
+
{loading ? <CircularProgress size={24} /> : <PlayArrowIcon />}
|
182 |
</IconButton>
|
183 |
<Typography sx={{ flex: 1 }}>
|
184 |
+
{loading
|
185 |
+
? "Loading …"
|
186 |
+
: `${current?.task} - ${current?.id ?? ""}`}
|
187 |
</Typography>
|
188 |
<IconButton
|
189 |
edge="end"
|