@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
14 lines (13 loc) • 945 B
TypeScript
import type { Path } from "react-router-dom";
import type ClientRepresentation from "@keycloak/keycloak-admin-client/lib/defs/clientRepresentation";
import type ClientScopeRepresentation from "@keycloak/keycloak-admin-client/lib/defs/clientScopeRepresentation";
import type ProtocolMapperRepresentation from "@keycloak/keycloak-admin-client/lib/defs/protocolMapperRepresentation";
import type { ProtocolMapperTypeRepresentation } from "@keycloak/keycloak-admin-client/lib/defs/serverInfoRepesentation";
type MapperListProps = {
model: ClientScopeRepresentation | ClientRepresentation;
onAdd: (mappers: ProtocolMapperTypeRepresentation | ProtocolMapperRepresentation[]) => void;
onDelete: (mapper: ProtocolMapperRepresentation) => void;
detailLink: (id: string) => Partial<Path>;
};
export declare const MapperList: ({ model, onAdd, onDelete, detailLink, }: MapperListProps) => import("react/jsx-runtime").JSX.Element;
export {};