@keycloakify/keycloak-admin-ui
Version:
<p align="center"> <img src="https://github.com/user-attachments/assets/a6aaebbd-8f59-474d-9827-c282f4527aca"> </p> <p align="center"> <i>Repackaged Keycloak Admin UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-adm
25 lines (19 loc) • 706 B
text/typescript
/* eslint-disable */
// @ts-nocheck
import { useState, useEffect } from "react";
import { useRealm } from "../context/realm-context/RealmContext";
export function useIsAdminPermissionsClient(selectedClientId: string) {
const { realmRepresentation } = useRealm();
const [isAdminPermissionsClient, setIsAdminPermissionsClient] =
useState<boolean>(false);
useEffect(() => {
if (realmRepresentation?.adminPermissionsClient) {
setIsAdminPermissionsClient(
selectedClientId === realmRepresentation.adminPermissionsClient.id,
);
} else {
setIsAdminPermissionsClient(false);
}
}, [selectedClientId, realmRepresentation]);
return isAdminPermissionsClient;
}