interface ReplyBarProps { replyTo: { id: string; content: string; author: { username: string; accent_color?: string; }; } | null; onCancel?: () => void; compact?: boolean; } export function ReplyBar({ replyTo, onCancel, compact }: ReplyBarProps) { if (!replyTo) return null; const truncatedContent = replyTo.content.length > 100 ? replyTo.content.slice(0, 100) + '...' : replyTo.content; if (compact) { return (