import React, { PropsWithChildren } from 'react' import classNames from 'classnames' import * as DialogPrimitive from '@radix-ui/react-dialog' import CrossIcon from '~public/icons/Cross.svg' import styles from './index.module.scss' interface Props extends DialogPrimitive.DialogProps { title: string subtitle?: string image?: { alt: string src: string } } export const DialogHeader = React.forwardRef( function dialogHeader( { title, subtitle, image, children, ...props }: PropsWithChildren, forwardedRef ) { const classes = classNames({ [styles.header]: true, }) return (
{image && ( {image.alt} )}
{subtitle &&
{subtitle}
}
{title}
) } ) export default DialogHeader