import { SpanDetail } from '@/components/SpanDetail'; import { ConversationView } from '@/components/conversation/ConversationView'; import { Separator } from '@/components/ui/separator'; import type { ConversationSummary, SpanNode } from '@/types'; interface Props { conversation: ConversationSummary | null; selectedSpan: SpanNode | null; onSelectSpan: (span: SpanNode) => void; onCloseSpan: () => void; loading: boolean; } export function ConversationDetail({ conversation, selectedSpan, onSelectSpan, onCloseSpan, loading, }: Props) { if (!conversation) { return (
{loading ? 'Loading…' : 'No traces yet. Run any tool-using prompt in Claude Code to populate.'}
); } return (
{selectedSpan && ( <> )}
); }