import React, { ReactNode } from 'react'; import { Box } from './primitives/Box'; import { Text } from './Text'; import { Surface } from './primitives/Surface'; 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} ); };