mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-09-24 10:20:50 +02:00
refactor: attempt to rerender less
This commit is contained in:
@@ -250,9 +250,9 @@ const TagsCell = React.memo<{
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="w-48 h-full cursor-pointer">
|
<div className="w-48 h-full cursor-pointer">
|
||||||
{hiddenCount > 0 ? (
|
<Tooltip>
|
||||||
<Tooltip>
|
<TooltipTrigger asChild>{ButtonContent}</TooltipTrigger>
|
||||||
<TooltipTrigger asChild>{ButtonContent}</TooltipTrigger>
|
{hiddenCount > 0 && (
|
||||||
<TooltipContent className="max-w-[320px]">
|
<TooltipContent className="max-w-[320px]">
|
||||||
<div className="flex flex-wrap gap-1">
|
<div className="flex flex-wrap gap-1">
|
||||||
{effectiveTags.map((t) => (
|
{effectiveTags.map((t) => (
|
||||||
@@ -266,10 +266,8 @@ const TagsCell = React.memo<{
|
|||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
</TooltipContent>
|
</TooltipContent>
|
||||||
</Tooltip>
|
)}
|
||||||
) : (
|
</Tooltip>
|
||||||
ButtonContent
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user