'use client' import type { AdvisorTurn } from './useAdvisorStream' import { EvidenceSummary } from './EvidenceSummary' import { AnswerPane } from './AnswerPane' import { EvidencePane } from './EvidencePane' import { FiguresPane } from './FiguresPane' import { FootnotesPane } from './FootnotesPane' /** One question/answer turn as stacked panels (collapsed / narrow layout). */ export function TurnView({ turn, showQuestion }: { turn: AdvisorTurn; showQuestion?: boolean }) { const streaming = turn.status === 'streaming' return (