'use client'; import { Button } from '@/components/ui/button'; import { DialogContent } from '@/components/ui/dialog'; import type { DialogContentProps } from '@radix-ui/react-dialog'; import { X } from 'lucide-react'; import { popModal } from '..'; interface ModalContentProps extends DialogContentProps { children: React.ReactNode; } export function ModalContent({ children, ...props }: ModalContentProps) { return {children}; } interface ModalHeaderProps { title: string | React.ReactNode; text?: string | React.ReactNode; onClose?: (() => void) | false; } export function ModalHeader({ title, text, onClose }: ModalHeaderProps) { return (
{title}
{!!text &&
{text}
}
{onClose !== false && ( )}
); }