UNPKG

@keycloakify/keycloak-admin-ui

Version:
22 lines (21 loc) 1.16 kB
import type GroupRepresentation from "@keycloak/keycloak-admin-client/lib/defs/groupRepresentation"; import type RealmRepresentation from "@keycloak/keycloak-admin-client/lib/defs/realmRepresentation"; import { UserProfileMetadata } from "@keycloak/keycloak-admin-client/lib/defs/userProfileMetadata"; import type UserRepresentation from "@keycloak/keycloak-admin-client/lib/defs/userRepresentation"; import { UseFormReturn } from "react-hook-form"; import { UserFormFields } from "../user/form-state"; export type BruteForced = { isBruteForceProtected?: boolean; isLocked?: boolean; }; export type UserFormProps = { form: UseFormReturn<UserFormFields>; realm: RealmRepresentation; user?: UserRepresentation; bruteForce?: BruteForced; userProfileMetadata?: UserProfileMetadata; save: (user: UserFormFields) => void; refresh?: () => void; onGroupsUpdate?: (groups: GroupRepresentation[]) => void; }; export declare const UserForm: ({ form, realm, user, bruteForce: { isBruteForceProtected, isLocked }, userProfileMetadata, save, refresh, onGroupsUpdate, }: UserFormProps) => import("react/jsx-runtime").JSX.Element;