import type { ReactNode } from 'react'; export interface TranscriptProps { /** The channel the conversation happens in, drawn in the client's own chrome. */ channel: string; /** Which client is being quoted — it labels the frame, it does not restyle it. */ client?: 'slack' | 'teams' | 'generic'; children: ReactNode; className?: string; } export function Transcript({ channel, client = 'generic', children, className }: TranscriptProps) { return (
# {channel} {client}
{children}
); }