优化agent列表和工作模式的选择滑块样式
This commit is contained in:
@@ -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>
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -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>
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user