import { ReactNode } from 'react'; import { Box } from './Box'; import { Surface } from './Surface'; import { Text } from './Text'; export interface ActivityItemProps { title: string; description?: string; timestamp: string; icon?: ReactNode; children?: ReactNode; } export const ActivityItem = ({ title, description, timestamp, icon, children }: ActivityItemProps) => { return ( {icon && ( {icon} )} {title} {timestamp} {description && ( {description} )} {children} ); };