import { Dialog } from "@headlessui/react" import clsx from "clsx" import React from "react" export const Modal: React.FC<{ open: boolean setOpen: (open: boolean) => void children: React.ReactNode title?: string titleIcon?: React.ReactNode size?: "md" | "lg" | "sm" }> = ({ open, setOpen, children, title, titleIcon, size = "md" }) => { return ( setOpen(false)} className="relative z-50" > {/* The backdrop, rendered as a fixed sibling to the panel container */} ) }