import { Dialog, Transition } from '@headlessui/react'; import { ExclamationTriangleIcon } from '@heroicons/react/24/outline'; import * as React from 'react'; import { Fragment, useRef } from 'react'; export interface IAlertProps { title: string; description: string; okBtnText: string; cancelBtnText: string; dismiss: () => void; trigger: () => void; } export const Alert: React.FunctionComponent = ({ title, description, cancelBtnText, okBtnText, dismiss, trigger }: React.PropsWithChildren) => { const cancelButtonRef = useRef(null); return ( dismiss()} >
{/* This element is to trick the browser into centering the modal contents. */}
{title}

{description}

); };