优化agent列表和工作模式的选择滑块样式

This commit is contained in:
xintaofei
2026-03-26 22:50:45 +08:00
parent 1b7c61e5af
commit aacada1253
2 changed files with 21 additions and 7 deletions

View File

@@ -242,11 +242,18 @@ export function AgentSelector({
/>
<span
className={cn(
"overflow-hidden whitespace-nowrap transition-all duration-300",
isSelected ? "max-w-[80px] opacity-100" : "max-w-0 opacity-0"
"grid transition-[grid-template-columns] duration-300",
isSelected ? "grid-cols-[1fr]" : "grid-cols-[0fr]"
)}
>
{AGENT_LABELS[agent.agent_type]}
<span
className={cn(
"min-w-0 overflow-hidden whitespace-nowrap transition-opacity duration-300",
isSelected ? "opacity-100" : "opacity-0"
)}
>
{AGENT_LABELS[agent.agent_type]}
</span>
</span>
</button>
)