import * as D from '@radix-ui/react-dialog'; import classnames from 'classnames'; import { motion } from 'framer-motion'; import type { ReactNode } from 'react'; import { IconButton } from './IconButton'; import { HStack, VStack } from './Stacks'; interface Props { children: ReactNode; open: boolean; onOpenChange: (open: boolean) => void; title: string; description?: string; className?: string; wide?: boolean; } export function Dialog({ children, className, wide, open, onOpenChange, title, description, }: Props) { return ( ('#radix-portal')}>
{title} {description && {description}}
{children}
); }