remove unnecessary optimisation

This commit is contained in:
Roman Pominov committed 2022-08-22 09:52:27 +03:00
1 parent 4ce953f51f
commit cbec58bfce
1 file changed
+17 -13
@@ -128,23 +128,27 @@ export const TreeNode = forwardRef<HTMLDivElement, TreeNodeProps>(
<Text size="1">{label}</Text>
</Button>
</Flex>
{isExpandable && (isExpanded || animate) && (
{isExpandable && (
<CollapsibleContent
onAnimationEnd={handleAnimationEnd}
ref={collapsibleContentRef}
>
{instance.children.flatMap((child) =>
typeof child === "string"
? []
: [
<TreeNode
key={child.id}
instance={child}
level={level + 1}
{...commonProps}
/>,
]
)}
{
// CollapsibleContent automatically doesn't render children when collapsed.
// No need to worry about optimizing this.
instance.children.flatMap((child) =>
typeof child === "string"
? []
: [
<TreeNode
key={child.id}
instance={child}
level={level + 1}
{...commonProps}
/>,
]
)
}
</CollapsibleContent>
)}
</Collapsible.Root>