diff options
Diffstat (limited to 'frontend/src/components/Stage3.jsx')
| -rw-r--r-- | frontend/src/components/Stage3.jsx | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/frontend/src/components/Stage3.jsx b/frontend/src/components/Stage3.jsx new file mode 100644 index 0000000..9a9dbf7 --- /dev/null +++ b/frontend/src/components/Stage3.jsx @@ -0,0 +1,22 @@ +import ReactMarkdown from 'react-markdown'; +import './Stage3.css'; + +export default function Stage3({ finalResponse }) { + if (!finalResponse) { + return null; + } + + return ( + <div className="stage stage3"> + <h3 className="stage-title">Stage 3: Final Council Answer</h3> + <div className="final-response"> + <div className="chairman-label"> + Chairman: {finalResponse.model.split('/')[1] || finalResponse.model} + </div> + <div className="final-text markdown-content"> + <ReactMarkdown>{finalResponse.response}</ReactMarkdown> + </div> + </div> + </div> + ); +} |
