@keycloakify/keycloak-account-ui
Version:
<p align="center"> <img src="https://github.com/user-attachments/assets/e31c4910-7205-441c-9a35-e134b806b3a8"> </p> <p align="center"> <i>Repackaged Keycloak Account UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-a
12 lines (9 loc) • 368 B
text/typescript
import type { Context } from "react";
import { createContext } from "react";
export type NamedContext<T> = Context<T> &
Required<Pick<Context<T>, "displayName">>;
export function createNamedContext<T>(displayName: string, defaultValue: T) {
const context = createContext(defaultValue);
context.displayName = displayName;
return context as NamedContext<T>;
}