remove unnecessary oidc user check from users page (#166)

This commit is contained in:
pascal-fischer
2023-04-27 13:28:50 +02:00
committed by GitHub
parent 77ca3c6fde
commit ac42a17b11

View File

@@ -15,7 +15,6 @@ export const Users = () => {
const {getTokenSilently} = useGetTokenSilently()
const dispatch = useDispatch()
const {oidcUser} = useOidcUser();
const [isAdmin, setIsAdmin] = useState(false);
const users = useSelector((state: RootState) => state.user.data)
const user = useSelector((state: RootState) => state.user.user)
@@ -46,13 +45,13 @@ export const Users = () => {
}, [isAdmin])
useEffect(() => {
if(users && oidcUser) {
if(users) {
let currentUser = users.find((user) => user.is_current)
if(currentUser) {
setIsAdmin(currentUser.role === 'admin');
}
}
}, [users, oidcUser])
}, [users])
useEffect(() => {
dispatch(userActions.getUsers.request({getAccessTokenSilently: getTokenSilently, payload: null}))