blob: 8d294a5743ac1a4934552a03c7f951cd2d7deb98 [file] [log] [blame]
<mat-tree [dataSource]="dataSource" [treeControl]="treeControl">
<mat-tree-node
*matTreeNodeDef="let node"
matTreeNodePadding matTreeNodePaddingIndent="17"
(click)="openBucketData(node)"
[ngClass]="{'active-item': activeBacket === node}">
<button mat-icon-button disabled></button>
<div
class="ellipsis"
matTooltip="{{node.name}}"
matTooltipPosition="above"
matTooltipShowDelay="1000"
[matTooltipClass]="'bucket-item-tooltip'"
>{{node.name}}</div>
</mat-tree-node>
<mat-tree-node *matTreeNodeDef="let node;when: hasChild" matTreeNodePadding matTreeNodePaddingIndent="17">
<button mat-icon-button matTreeNodeToggle
[attr.aria-label]="'toggle ' + node.name">
<mat-icon class="mat-icon-rtl-mirror">
{{treeControl.isExpanded(node) ? 'expand_more' : 'chevron_right'}}
</mat-icon>
</button>
<span (click)="toggleProject(node, treeControl.isExpanded(node))">{{node.name}}</span>
</mat-tree-node>
</mat-tree>