/* eslint-disable */ // @ts-nocheck import { DataList, DataListCell, DataListItem, DataListItemCells, DataListItemRow, Modal, } from "../../../../shared/@patternfly/react-core"; import { useTranslation } from "react-i18next"; import { useServerInfo } from "../../../context/server-info/ServerInfoProvider"; import { KEY_PROVIDER_TYPE } from "../../../util"; type KeyProvidersPickerProps = { onConfirm: (provider: string) => void; onClose: () => void; }; export const KeyProvidersPicker = ({ onConfirm, onClose, }: KeyProvidersPickerProps) => { const { t } = useTranslation(); const serverInfo = useServerInfo(); const keyProviderComponentTypes = serverInfo.componentTypes?.[KEY_PROVIDER_TYPE] ?? []; return ( { onConfirm(id); }} aria-label={t("addPredefinedMappers")} isCompact > {keyProviderComponentTypes.map((provider) => ( {provider.id} , {provider.helpText} , ]} /> ))} ); };