import React from "react"; import { IEnrollSecret } from "interfaces/enroll_secret"; import EnrollSecretRow from "./EnrollSecretRow"; const baseClass = "enroll-secrets"; interface IEnrollSecretRowProps { secrets: IEnrollSecret[] | undefined; toggleSecretEditorModal?: () => void; toggleDeleteSecretModal?: () => void; setSelectedSecret?: React.Dispatch< React.SetStateAction >; } const EnrollSecretTable = ({ secrets, toggleSecretEditorModal, toggleDeleteSecretModal, setSelectedSecret, }: IEnrollSecretRowProps): JSX.Element | null => { if (!secrets) { return null; } if (secrets.length === 0) { return (
No active enroll secrets.
); } if (toggleSecretEditorModal && toggleDeleteSecretModal) { return ( <> {secrets.map((secretInfo) => ( ))} ); } return ( <> {secrets.map((secretInfo) => { return ; })} ); }; export default EnrollSecretTable; export { EnrollSecretRow };