UNPKG

@keycloakify/keycloak-admin-ui

Version:
18 lines 1.06 kB
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