fix: tooltip tools chat input
This commit is contained in:
parent
fa9d81e3b2
commit
5dd4b62bcc
@ -462,30 +462,32 @@ const ChatInput = ({
|
|||||||
<TooltipProvider>
|
<TooltipProvider>
|
||||||
<Tooltip>
|
<Tooltip>
|
||||||
<TooltipTrigger asChild>
|
<TooltipTrigger asChild>
|
||||||
<DropdownToolsAvailable
|
<div>
|
||||||
initialMessage={initialMessage}
|
<DropdownToolsAvailable
|
||||||
>
|
initialMessage={initialMessage}
|
||||||
{(isOpen, toolsCount) => (
|
>
|
||||||
<div
|
{(isOpen, toolsCount) => (
|
||||||
className={cn(
|
<div
|
||||||
'h-6 p-1 flex items-center justify-center rounded-sm hover:bg-main-view-fg/10 transition-all duration-200 ease-in-out gap-1 cursor-pointer relative',
|
className={cn(
|
||||||
isOpen && 'bg-main-view-fg/10'
|
'h-6 p-1 flex items-center justify-center rounded-sm hover:bg-main-view-fg/10 transition-all duration-200 ease-in-out gap-1 cursor-pointer relative',
|
||||||
)}
|
isOpen && 'bg-main-view-fg/10'
|
||||||
>
|
)}
|
||||||
<IconTool
|
>
|
||||||
size={18}
|
<IconTool
|
||||||
className="text-main-view-fg/50"
|
size={18}
|
||||||
/>
|
className="text-main-view-fg/50"
|
||||||
{toolsCount > 0 && (
|
/>
|
||||||
<div className="absolute -top-1 -right-1.5 bg-accent text-accent-fg text-xs rounded-full size-4 flex items-center justify-center font-medium">
|
{toolsCount > 0 && (
|
||||||
<span className="leading-0">
|
<div className="absolute -top-1 -right-1.5 bg-accent text-accent-fg text-xs rounded-full size-4 flex items-center justify-center font-medium">
|
||||||
{toolsCount > 99 ? '99+' : toolsCount}
|
<span className="leading-0">
|
||||||
</span>
|
{toolsCount > 99 ? '99+' : toolsCount}
|
||||||
</div>
|
</span>
|
||||||
)}
|
</div>
|
||||||
</div>
|
)}
|
||||||
)}
|
</div>
|
||||||
</DropdownToolsAvailable>
|
)}
|
||||||
|
</DropdownToolsAvailable>
|
||||||
|
</div>
|
||||||
</TooltipTrigger>
|
</TooltipTrigger>
|
||||||
<TooltipContent>
|
<TooltipContent>
|
||||||
<p>Tools</p>
|
<p>Tools</p>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user