keycloak-scim/src/realm-settings/key-providers/hmac-generated/HMACGeneratedModal.tsx

36 lines
855 B
TypeScript

import React from "react";
import { Modal, ModalVariant } from "@patternfly/react-core";
import { useTranslation } from "react-i18next";
import { HMACGeneratedForm } from "./HMACGeneratedForm";
type HMACGeneratedModalProps = {
providerType: string;
handleModalToggle: () => void;
refresh: () => void;
open: boolean;
};
export const HMACGeneratedModal = ({
providerType,
handleModalToggle,
open,
refresh,
}: HMACGeneratedModalProps) => {
const { t } = useTranslation("realm-settings");
return (
<Modal
className="add-provider-modal"
variant={ModalVariant.medium}
title={t("addProvider")}
isOpen={open}
onClose={handleModalToggle}
>
<HMACGeneratedForm
providerType={providerType}
handleModalToggle={handleModalToggle}
refresh={refresh}
/>
</Modal>
);
};