INNER CODE UNIT · JavaScript
AccessControl
infrahq/infra · ui/pages/access-control/index.js:478
export default function AccessControl() {
const router = useRouter()
const page =
router.query.p === undefined ||
isNaN(Number(router.query.p)) ||
Number(router.query.p) < 1
? 1
: router.query.p
const limit = 10
const { user, isAdmin } = useUser()
const { data: { items: users } = {} } = useSWR(() =>
isAdmin ? '/api/users?limit=1000' : `/api/users?user=${user.id}&limit=1000`
)
const { data: { items: groups } = {} } = useSWR(() =>
isAdmin
? '/api/groups?limit=1000'