diff --git a/apps/studio/src/components/Modals/ConfirmModal.tsx b/apps/studio/src/components/Modals/ConfirmModal.tsx index d921a4f01..adbb8758d 100644 --- a/apps/studio/src/components/Modals/ConfirmModal.tsx +++ b/apps/studio/src/components/Modals/ConfirmModal.tsx @@ -1,8 +1,8 @@ -import { Fragment, useRef, useCallback } from 'react'; -import { Dialog, Transition } from '@headlessui/react'; -import { useModal } from '@ebay/nice-modal-react'; +import { Fragment, useRef, useCallback } from "react"; +import { Dialog, Transition } from "@headlessui/react"; +import { useModal } from "@ebay/nice-modal-react"; -import type { ReactNode, FunctionComponent, PropsWithChildren } from 'react'; +import type { ReactNode, FunctionComponent, PropsWithChildren } from "react"; interface ConfirmModalProps { title: ReactNode; @@ -19,13 +19,15 @@ interface ConfirmModalProps { onCancel?: () => void; } -export const ConfirmModal: FunctionComponent> = ({ +export const ConfirmModal: FunctionComponent< + PropsWithChildren +> = ({ title, description, warning, link, - confirmText = 'Save', - cancelText = 'Cancel', + confirmText = "Save", + cancelText = "Cancel", confirmDisabled = true, cancelDisabled = false, closeAfterSumbit = true, @@ -57,7 +59,11 @@ export const ConfirmModal: FunctionComponent - + -