@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
34 lines • 1.84 kB
JavaScript
import { BooleanComponent } from "../../components/dynamic/BooleanComponent";
import { ClientSelectComponent } from "../../components/dynamic/ClientSelectComponent";
import { FileComponent } from "../../components/dynamic/FileComponent";
import { GroupComponent } from "../../components/dynamic/GroupComponent";
import { ListComponent } from "../../components/dynamic/ListComponent";
import { MapComponent } from "../../components/dynamic/MapComponent";
import { MultiValuedListComponent } from "../../components/dynamic/MultivaluedListComponent";
import { MultiValuedStringComponent } from "../../components/dynamic/MultivaluedStringComponent";
import { PasswordComponent } from "../../components/dynamic/PasswordComponent";
import { RoleComponent } from "../../components/dynamic/RoleComponent";
import { ScriptComponent } from "../../components/dynamic/ScriptComponent";
import { StringComponent } from "../../components/dynamic/StringComponent";
import { TextComponent } from "../../components/dynamic/TextComponent";
import { UrlComponent } from "../../components/dynamic/UrlComponent";
import { UserProfileAttributeListComponent } from "../../components/dynamic/UserProfileAttributeListComponent";
export const COMPONENTS = {
String: StringComponent,
Text: TextComponent,
boolean: BooleanComponent,
List: ListComponent,
Role: RoleComponent,
Script: ScriptComponent,
Map: MapComponent,
Group: GroupComponent,
ClientList: ClientSelectComponent,
UserProfileAttributeList: UserProfileAttributeListComponent,
MultivaluedList: MultiValuedListComponent,
MultivaluedString: MultiValuedStringComponent,
File: FileComponent,
Password: PasswordComponent,
Url: UrlComponent,
};
export const isValidComponentType = (value) => value in COMPONENTS;
//# sourceMappingURL=components.js.map