@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
19 lines • 829 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { SingleSelect } from "../../ui-shared/select/SingleSelect";
import { TypeaheadSelect } from "../../ui-shared/select/TypeaheadSelect";
export var SelectVariant;
(function (SelectVariant) {
SelectVariant["single"] = "single";
SelectVariant["typeahead"] = "typeahead";
SelectVariant["typeaheadMulti"] = "typeaheadMulti";
})(SelectVariant || (SelectVariant = {}));
export const propertyToString = (prop) => typeof prop === "number" ? prop + "px" : prop;
export const KeycloakSelect = ({ variant = SelectVariant.single, ...rest }) => {
if (variant === SelectVariant.single) {
return _jsx(SingleSelect, { ...rest });
}
else {
return _jsx(TypeaheadSelect, { ...rest, variant: variant });
}
};
//# sourceMappingURL=KeycloakSelect.js.map