Skip to content

Commit 98009bd

Browse files
Rafaellyjhosefmarks
authored andcommitted
refactor(table): melhoria na componentização
Melhoria na componentização do table-column-icon. Criação do componente interno po-table-icon. Fixes DTHFUI-741
1 parent 949267e commit 98009bd

File tree

11 files changed

+454
-391
lines changed

11 files changed

+454
-391
lines changed
Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
<ng-container *ngFor="let iconColumn of icons">
2-
<span class="po-icon"
3-
[class.po-clickable]="!checkDisabled(iconColumn) && iconColumn.action || column.action "
4-
[ngClass]="[checkDisabled(iconColumn) ? 'po-table-icon-disabled' : getIconColorClass(iconColumn), iconColumn.icon || iconColumn.value]"
5-
[p-tooltip]="tooltipText"
6-
(click)="onIconClick(iconColumn)"
7-
(mouseenter)="tooltipMouseEnter(iconColumn.tooltip, iconColumn)"
8-
(mouseleave)="tooltipMouseLeave()">
9-
</span>
10-
</ng-container>
1+
<po-table-icon *ngFor="let column of icons trackBy: trackByFunction"
2+
[p-clickable]="isClickable(column)"
3+
[p-color]="getColor(column)"
4+
[p-disabled]="isDisabled(column)"
5+
[p-icon]="getIcon(column)"
6+
[p-icon-tooltip]="column.tooltip"
7+
(p-click)="click(column)">
8+
</po-table-icon>

0 commit comments

Comments
 (0)