@keycloakify/keycloak-account-ui
Version:
Repackaged Keycloak Account UI
14 lines • 735 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { createNamedContext } from "../../ui-shared/utils/createNamedContext";
import { useRequiredContext } from "../../ui-shared/utils/useRequiredContext";
import { useStoredState } from "../../ui-shared/utils/useStoredState";
export const HelpContext = createNamedContext("HelpContext", undefined);
export const useHelp = () => useRequiredContext(HelpContext);
export const Help = ({ children }) => {
const [enabled, setHelp] = useStoredState(localStorage, "helpEnabled", true);
function toggleHelp() {
setHelp(!enabled);
}
return (_jsx(HelpContext.Provider, { value: { enabled, toggleHelp }, children: children }));
};
//# sourceMappingURL=HelpContext.js.map