import { ReactNode } from 'react'; import classNames from 'classnames'; import { MediaBody } from './body'; import { MediaContext } from './context'; import { MediaDesc } from './desc'; import { MediaNumber } from './number'; import { MediaThumbnail } from './thumbnail'; import { MediaTitle } from './title'; interface MediaProps { children?: ReactNode; className?: string; size?: 'medium' | 'large'; } export function Media({ children, className, size = 'medium' }: MediaProps) { return (