import { Description, Dialog, DialogBackdrop, DialogPanel, DialogTitle, } from '@headlessui/react' import type { ReactNode } from 'react' import { APP } from '~/data/meta' type ModalProperties = { isOpen: boolean onClose: () => void children: ReactNode description?: string } export const PopupModal = ({ isOpen, onClose, children, description, }: ModalProperties) => { if (!isOpen) return return (
{APP.title} {description && ( {description} )}
{children}
) }