fixed pinned appearing without it being pinned, and added tooltip

This commit is contained in:
Lucas Oliveira 2024-01-24 19:21:23 +01:00
commit 97950aab6e

View file

@ -107,7 +107,7 @@ export default function GenericNode({
}, [flowPool, data.id]); }, [flowPool, data.id]);
const showNode = data.showNode ?? true; const showNode = data.showNode ?? true;
const pinned = data.node?.pinned ?? true; const pinned = data.node?.pinned ?? false;
const nameEditable = data.node?.flow || data.type === "CustomComponent"; const nameEditable = data.node?.flow || data.type === "CustomComponent";
@ -335,15 +335,17 @@ export default function GenericNode({
})); }));
}} }}
> >
<Tooltip title={<span>{pinned ? "Pinned" : "Unpinned"}</span>}>
<div className="generic-node-status-position flex items-center"> <div className="generic-node-status-position flex items-center">
<IconComponent <IconComponent
name={"Pin"} name={"Pin"}
className={cn( className={cn(
"h-5 fill-transparent stroke-chat-trigger stroke-2 transition-all", "h-5 fill-transparent stroke-chat-trigger stroke-2 transition-all",
pinned ?? false ? "animate-wiggle fill-chat-trigger" : "" pinned ? "animate-wiggle fill-chat-trigger" : ""
)} )}
/> />
</div> </div>
</Tooltip>
</div> </div>
)} )}
{showNode && ( {showNode && (