UNPKG

keycloak-react-web

Version:

Keycloak React Web has been built on top of keycloak-js extending all of its functionalities to provide a global authentication support for your react applications.

18 lines (17 loc) 563 B
"use strict"; exports.__esModule = true; exports.useKeycloak = void 0; var react_1 = require("react"); var keycloakContext_1 = require("./keycloakContext"); function useKeycloak() { var context = (0, react_1.useContext)(keycloakContext_1.keycloakContext); if (!context.client) { throw new Error('keycloak client has not been assigned to KeycloakProvider'); } var client = context.client, initialized = context.initialized; return { initialized: initialized, keycloak: client }; } exports.useKeycloak = useKeycloak;