@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
19 lines (18 loc) • 673 B
TypeScript
import type PolicyProviderRepresentation from "@keycloak/keycloak-admin-client/lib/defs/policyProviderRepresentation";
import "./search-dropdown.css";
export type SearchForm = {
name?: string;
resource?: string;
scope?: string;
type?: string;
uri?: string;
owner?: string;
};
type SearchDropdownProps = {
types?: PolicyProviderRepresentation[] | PolicyProviderRepresentation[];
search: SearchForm;
onSearch: (form: SearchForm) => void;
type: "resource" | "policy" | "permission";
};
export declare const SearchDropdown: ({ types, search, onSearch, type, }: SearchDropdownProps) => import("react/jsx-runtime").JSX.Element;
export {};