@@ -7,39 +7,37 @@ import { Skeleton } from '@material-ui/lab'
7
7
8
8
import { Edit as EditIcon , Delete as DeleteIcon } from '@material-ui/icons/'
9
9
10
- const UsersListTableItems = ( { users, rowsPerPage = 10 , rowsExpected = 10 } ) => {
10
+ const UsersListTableItems = ( { users, rowsPerPage = 10 } ) => {
11
11
// Count how many empty rows needs to be filled
12
- const usersVisible = users . length || rowsExpected
13
- const usersArrayExpected = Array . from ( { length : usersVisible } ) . map (
14
- ( item , index ) => index ,
15
- )
16
- const emptyRows = rowsPerPage - usersVisible
12
+ const usersLoading = users . length
13
+ ? [ ]
14
+ : Array . from ( { length : rowsPerPage } ) . map ( ( item , index ) => index )
15
+ const emptyRows = users . length ? rowsPerPage - users . length : [ ]
17
16
18
17
return (
19
18
< >
20
- { ! users . length &&
21
- usersArrayExpected . map ( item => (
22
- < TableRow key = { item } >
23
- < TableCell >
24
- < Skeleton variant = "circle" width = { 40 } height = { 40 } />
25
- </ TableCell >
26
- < TableCell >
27
- < Skeleton variant = "text" />
28
- </ TableCell >
29
- < TableCell >
30
- < Skeleton variant = "text" />
31
- </ TableCell >
32
- < TableCell >
33
- < Skeleton variant = "text" />
34
- </ TableCell >
35
- < TableCell >
36
- < Skeleton variant = "text" />
37
- </ TableCell >
38
- < TableCell >
39
- < Skeleton variant = "text" />
40
- </ TableCell >
41
- </ TableRow >
42
- ) ) }
19
+ { usersLoading . map ( item => (
20
+ < TableRow key = { item } >
21
+ < TableCell >
22
+ < Skeleton variant = "circle" width = { 40 } height = { 40 } />
23
+ </ TableCell >
24
+ < TableCell >
25
+ < Skeleton variant = "text" />
26
+ </ TableCell >
27
+ < TableCell >
28
+ < Skeleton variant = "text" />
29
+ </ TableCell >
30
+ < TableCell >
31
+ < Skeleton variant = "text" />
32
+ </ TableCell >
33
+ < TableCell >
34
+ < Skeleton variant = "text" />
35
+ </ TableCell >
36
+ < TableCell >
37
+ < Skeleton variant = "text" />
38
+ </ TableCell >
39
+ </ TableRow >
40
+ ) ) }
43
41
{ users . map ( row => (
44
42
< TableRow key = { row . id } >
45
43
< TableCell >
0 commit comments