File tree Expand file tree Collapse file tree
src/authz-module/libraries-manager Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { useMemo } from 'react' ;
22import { useParams } from 'react-router-dom' ;
33import { useIntl } from '@edx/frontend-platform/i18n' ;
4- import { Container } from '@openedx/paragon' ;
4+ import { Container , Skeleton } from '@openedx/paragon' ;
55import { ROUTES } from '@src/authz-module/constants' ;
66import AuthZLayout from '../components/AuthZLayout' ;
77import { useLibraryAuthZ } from './context' ;
@@ -21,7 +21,7 @@ const LibrariesUserManager = () => {
2121 const rootBreadcrumb = intl . formatMessage ( messages [ 'library.authz.breadcrumb.root' ] ) || '' ;
2222 const pageManageTitle = intl . formatMessage ( messages [ 'library.authz.manage.page.title' ] ) ;
2323
24- const { data : teamMembers } = useTeamMembers ( libraryId ) ;
24+ const { data : teamMembers , isLoading } = useTeamMembers ( libraryId ) ;
2525 const user = teamMembers ?. find ( member => member . username === username ) ;
2626 const userRoles = useMemo ( ( ) => {
2727 const assignedRoles = roles . filter ( role => user ?. roles . includes ( role . role ) )
@@ -45,6 +45,7 @@ const LibrariesUserManager = () => {
4545 actions = { [ ] }
4646 >
4747 < Container className = "bg-light-200 p-5" >
48+ { isLoading ? < Skeleton count = { 2 } height = { 200 } /> : null }
4849 { userRoles && userRoles . map ( role => (
4950 < RoleCard
5051 key = { `${ role } -${ username } ` }
You can’t perform that action at this time.
0 commit comments