import { cn } from '@/lib/utils'; import * as DialogPrimitive from '@radix-ui/react-dialog'; import type { ReactNode } from 'react'; import Icon from './Icon'; // import Tooltip from './Tooltip'; type DialogProps = { title?: ReactNode; tooltip: ReactNode; trigger: ReactNode; children: ReactNode; open?: boolean; fullscreen?: boolean; className?: string; onOpenChange?: (open: boolean) => void; }; export default function Dialog({ title, tooltip, trigger, children, open, fullscreen, className, onOpenChange }: DialogProps) { return ( {/* */} {trigger} {/* */} {title && (
{title}
)} {children}
); }