mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-06 15:27:27 +00:00
feat: add delete secret modal
This commit is contained in:
+33
@@ -0,0 +1,33 @@
|
|||||||
|
import { type FC } from "react"
|
||||||
|
import { Modal, ModalContent, Button } from "@app/components/v2";
|
||||||
|
|
||||||
|
type Props = {
|
||||||
|
isModalOpen: boolean;
|
||||||
|
handleDeleteSecret: () => void;
|
||||||
|
toggleModal: () => void;
|
||||||
|
};
|
||||||
|
|
||||||
|
export const DeleteSecretModal: FC<Props> = ( { isModalOpen, toggleModal, handleDeleteSecret }) => {
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<Modal isOpen={isModalOpen}>
|
||||||
|
<ModalContent
|
||||||
|
title="Confirm Secret Deletion"
|
||||||
|
subTitle="Are you sure you want to delete this secret ?"
|
||||||
|
footerContent={
|
||||||
|
<div className="flex items-center gap-4">
|
||||||
|
<Button colorSchema="primary" onClick={() => toggleModal()}>
|
||||||
|
Cancel
|
||||||
|
</Button>
|
||||||
|
|
||||||
|
<Button colorSchema="danger" onClick={() => handleDeleteSecret()}>
|
||||||
|
Delete
|
||||||
|
</Button>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
onClose={toggleModal} >
|
||||||
|
</ModalContent>
|
||||||
|
</Modal>
|
||||||
|
</>
|
||||||
|
)
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
export { DeleteSecretModal } from './DeleteSecretModal';
|
||||||
Reference in New Issue
Block a user