Skip to content

Commit c26f2fe

Browse files
Revert "(TreeNode): remove a switch that wouldn't be required"
This reverts commit d9d94d4.
1 parent 9bd19ac commit c26f2fe

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

src/scripts/TreeNode.tsx

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,22 @@ const TreeNodeItem: FC<TreeNodeProps & { icon?: string }> = (props) => {
9898
/>
9999
) : null}
100100
<span className='slds-has-flexi-truncate'>
101-
<a
102-
className='slds-tree__item-label slds-truncate'
103-
tabIndex={-1}
104-
onClick={onLabelClick}
105-
>
106-
{ItemRender ? <ItemRender {...props} /> : label}
107-
</a>
101+
{onLabelClick ? (
102+
<a
103+
className='slds-tree__item-label slds-truncate'
104+
tabIndex={-1}
105+
onClick={onLabelClick}
106+
>
107+
{ItemRender ? <ItemRender {...props} /> : label}
108+
</a>
109+
) : (
110+
<span
111+
className='slds-tree__item-label slds-truncate'
112+
title={typeof label === 'string' ? label : undefined}
113+
>
114+
{ItemRender ? <ItemRender {...props} /> : label}
115+
</span>
116+
)}
108117
</span>
109118
{leaf ? children : null}
110119
</div>

0 commit comments

Comments
 (0)