@@ -7,39 +7,37 @@ import { Skeleton } from '@material-ui/lab'
77
88import { Edit as EditIcon , Delete as DeleteIcon } from '@material-ui/icons/'
99
10- const UsersListTableItems = ( { users, rowsPerPage = 10 , rowsExpected = 10 } ) => {
10+ const UsersListTableItems = ( { users, rowsPerPage = 10 } ) => {
1111 // 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 : [ ]
1716
1817 return (
1918 < >
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+ ) ) }
4341 { users . map ( row => (
4442 < TableRow key = { row . id } >
4543 < TableCell >
0 commit comments