import { Dialog, DialogPanel, DialogTitle, Transition, TransitionChild } from "@headlessui/react"; import type { ReactNode } from "react"; import { Fragment, memo } from "react"; import { Button } from "@/components/Shared/UI"; import { H4 } from "./Typography"; interface AlertProps { cancelText?: string; children?: ReactNode; confirmText?: string; description: ReactNode; isPerformingAction?: boolean; onClose: () => void; onConfirm?: () => void; show: boolean; title: ReactNode; } const Alert = ({ cancelText = "Cancel", children, confirmText, description, isPerformingAction = false, onClose, onConfirm, show, title }: AlertProps) => { return ( onClose?.()} >
); }; export default memo(Alert);