summaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'frontend')
-rw-r--r--frontend/src/components/nodes/LLMNode.tsx14
1 files changed, 13 insertions, 1 deletions
diff --git a/frontend/src/components/nodes/LLMNode.tsx b/frontend/src/components/nodes/LLMNode.tsx
index adeb076..557c774 100644
--- a/frontend/src/components/nodes/LLMNode.tsx
+++ b/frontend/src/components/nodes/LLMNode.tsx
@@ -104,6 +104,14 @@ const LLMNode = ({ id, data, selected }: NodeProps<NodeData>) => {
: isDark
? 'bg-gray-800 border-amber-600/60'
: 'bg-white border-amber-300'
+ : data.debateMode
+ ? selected
+ ? isDark
+ ? 'bg-gray-800 border-cyan-400'
+ : 'bg-white border-cyan-500'
+ : isDark
+ ? 'bg-gray-800 border-cyan-600/60'
+ : 'bg-white border-cyan-300'
: selected
? isDark
? 'bg-gray-800 border-blue-400'
@@ -144,6 +152,8 @@ const LLMNode = ({ id, data, selected }: NodeProps<NodeData>) => {
<Loader2 className="w-4 h-4 animate-spin text-blue-500" />
) : data.councilMode ? (
<Users className={`w-4 h-4 ${isDark ? 'text-amber-400' : 'text-amber-600'}`} />
+ ) : data.debateMode ? (
+ <Users className={`w-4 h-4 ${isDark ? 'text-cyan-400' : 'text-cyan-600'}`} />
) : (
<MessageSquare className={`w-4 h-4 ${
isDisabled
@@ -164,7 +174,9 @@ const LLMNode = ({ id, data, selected }: NodeProps<NodeData>) => {
<div className={`text-xs ${isDark ? 'text-gray-400' : 'text-gray-500'}`}>
{data.councilMode
? `Council (${(data.councilModels || []).length})`
- : data.model}
+ : data.debateMode
+ ? `Debate (${(data.debateModels || []).length})`
+ : data.model}
</div>
</div>
</div>