优化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 <span
className={cn( className={cn(
"overflow-hidden whitespace-nowrap transition-all duration-300", "grid transition-[grid-template-columns] duration-300",
isSelected ? "max-w-[80px] opacity-100" : "max-w-0 opacity-0" 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> </span>
</button> </button>
) )

View File

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