优化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>
)

View File

@@ -301,13 +301,20 @@ export function FolderTitleBar() {
/>
<span
className={cn(
"overflow-hidden whitespace-nowrap transition-all duration-300",
"grid transition-[grid-template-columns] duration-300",
isActive
? "max-w-[60px] opacity-100"
: "max-w-0 opacity-0"
? "grid-cols-[1fr]"
: "grid-cols-[0fr]"
)}
>
{title}
<span
className={cn(
"min-w-0 overflow-hidden whitespace-nowrap transition-opacity duration-300",
isActive ? "opacity-100" : "opacity-0"
)}
>
{title}
</span>
</span>
</div>
)