summaryrefslogtreecommitdiff
path: root/frontend/src/components/Stage3.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/components/Stage3.jsx')
-rw-r--r--frontend/src/components/Stage3.jsx22
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>
+ );
+}