@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
18 lines • 1.06 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { useTranslation } from "react-i18next";
import { SelectControl } from "../../ui-shared";
import { FormAccess } from "../../components/form/FormAccess";
import { useLoginProviders } from "../../context/server-info/ServerInfoProvider";
import { ClientDescription } from "../../clients/ClientDescription";
import { getProtocolName } from "../../clients/utils";
export const GeneralSettings = () => {
const { t } = useTranslation();
const providers = useLoginProviders();
return (_jsxs(FormAccess, { isHorizontal: true, role: "manage-clients", children: [_jsx(SelectControl, { name: "protocol", label: t("clientType"), labelIcon: t("clientTypeHelp"), controller: {
defaultValue: "",
}, options: providers.map((option) => ({
key: option,
value: getProtocolName(t, option),
})) }), _jsx(ClientDescription, { hasConfigureAccess: true })] }));
};
//# sourceMappingURL=GeneralSettings.js.map