Skip to content

Commit 3a30081

Browse files
danilo-lealmnajdova
authored andcommitted
[docs][joy-ui] Simplify the button's loading indicator demo (mui#39082)
1 parent 55d0b5c commit 3a30081

9 files changed

+27
-61
lines changed

docs/data/joy/components/button/ButtonIcons.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,13 @@ import Box from '@mui/joy/Box';
33
import Button from '@mui/joy/Button';
44
import Add from '@mui/icons-material/Add';
55
import KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';
6-
import ThumbUp from '@mui/icons-material/ThumbUp';
76

87
export default function ButtonIcons() {
98
return (
109
<Box sx={{ display: 'flex', gap: 2, flexWrap: 'wrap' }}>
1110
<Button startDecorator={<Add />}>Add to cart</Button>
12-
<Button aria-label="Like" variant="outlined" color="neutral">
13-
<ThumbUp />
14-
</Button>
15-
<Button variant="soft" endDecorator={<KeyboardArrowRight />} color="success">
16-
Checkout
11+
<Button endDecorator={<KeyboardArrowRight />} color="success">
12+
Go to checkout
1713
</Button>
1814
</Box>
1915
);

docs/data/joy/components/button/ButtonIcons.tsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,13 @@ import Box from '@mui/joy/Box';
33
import Button from '@mui/joy/Button';
44
import Add from '@mui/icons-material/Add';
55
import KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';
6-
import ThumbUp from '@mui/icons-material/ThumbUp';
76

87
export default function ButtonIcons() {
98
return (
109
<Box sx={{ display: 'flex', gap: 2, flexWrap: 'wrap' }}>
1110
<Button startDecorator={<Add />}>Add to cart</Button>
12-
<Button aria-label="Like" variant="outlined" color="neutral">
13-
<ThumbUp />
14-
</Button>
15-
<Button variant="soft" endDecorator={<KeyboardArrowRight />} color="success">
16-
Checkout
11+
<Button endDecorator={<KeyboardArrowRight />} color="success">
12+
Go to checkout
1713
</Button>
1814
</Box>
1915
);
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
<Button startDecorator={<Add />}>Add to cart</Button>
2-
<Button aria-label="Like" variant="outlined" color="neutral">
3-
<ThumbUp />
4-
</Button>
5-
<Button variant="soft" endDecorator={<KeyboardArrowRight />} color="success">
6-
Checkout
2+
<Button endDecorator={<KeyboardArrowRight />} color="success">
3+
Go to checkout
74
</Button>

docs/data/joy/components/button/ButtonLoadingIndicator.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
import * as React from 'react';
22
import Stack from '@mui/joy/Stack';
3-
import SendIcon from '@mui/icons-material/Send';
43
import Button from '@mui/joy/Button';
54

65
export default function ButtonLoadingIndicator() {
76
return (
87
<Stack spacing={2} direction="row">
9-
<Button loading endDecorator={<SendIcon />} variant="solid">
10-
Send
11-
</Button>
12-
<Button loading loadingIndicator="Loading…" variant="outlined">
13-
Fetch data
8+
<Button loading>Default</Button>
9+
<Button loading loadingIndicator="Loading…">
10+
Custom
1411
</Button>
1512
</Stack>
1613
);

docs/data/joy/components/button/ButtonLoadingIndicator.tsx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
import * as React from 'react';
22
import Stack from '@mui/joy/Stack';
3-
import SendIcon from '@mui/icons-material/Send';
43
import Button from '@mui/joy/Button';
54

65
export default function ButtonLoadingIndicator() {
76
return (
87
<Stack spacing={2} direction="row">
9-
<Button loading endDecorator={<SendIcon />} variant="solid">
10-
Send
11-
</Button>
12-
<Button loading loadingIndicator="Loading…" variant="outlined">
13-
Fetch data
8+
<Button loading>Default</Button>
9+
<Button loading loadingIndicator="Loading…">
10+
Custom
1411
</Button>
1512
</Stack>
1613
);
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
<Button loading endDecorator={<SendIcon />} variant="solid">
2-
Send
3-
</Button>
4-
<Button loading loadingIndicator="Loading…" variant="outlined">
5-
Fetch data
1+
<Button loading>Default</Button>
2+
<Button loading loadingIndicator="Loading…">
3+
Custom
64
</Button>

docs/data/joy/components/button/ButtonLoadingPosition.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,11 @@ import Button from '@mui/joy/Button';
66
export default function ButtonLoadingPosition() {
77
return (
88
<Stack spacing={2} direction="row">
9-
<Button loading loadingPosition="start" variant="outlined">
10-
Fetch data
9+
<Button loading loadingPosition="start">
10+
Start
1111
</Button>
12-
<Button
13-
loading
14-
loadingPosition="end"
15-
endDecorator={<SendIcon />}
16-
variant="solid"
17-
>
18-
Send
12+
<Button loading loadingPosition="end" endDecorator={<SendIcon />}>
13+
End
1914
</Button>
2015
</Stack>
2116
);

docs/data/joy/components/button/ButtonLoadingPosition.tsx

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,11 @@ import Button from '@mui/joy/Button';
66
export default function ButtonLoadingPosition() {
77
return (
88
<Stack spacing={2} direction="row">
9-
<Button loading loadingPosition="start" variant="outlined">
10-
Fetch data
9+
<Button loading loadingPosition="start">
10+
Start
1111
</Button>
12-
<Button
13-
loading
14-
loadingPosition="end"
15-
endDecorator={<SendIcon />}
16-
variant="solid"
17-
>
18-
Send
12+
<Button loading loadingPosition="end" endDecorator={<SendIcon />}>
13+
End
1914
</Button>
2015
</Stack>
2116
);
Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
<Button loading loadingPosition="start" variant="outlined">
2-
Fetch data
1+
<Button loading loadingPosition="start">
2+
Start
33
</Button>
4-
<Button
5-
loading
6-
loadingPosition="end"
7-
endDecorator={<SendIcon />}
8-
variant="solid"
9-
>
10-
Send
4+
<Button loading loadingPosition="end" endDecorator={<SendIcon />}>
5+
End
116
</Button>

0 commit comments

Comments
 (0)