@@ -103,11 +103,26 @@ <h1>Components</h1>
103103 [createdOn] ="component.created_on "> </ created-by >
104104 </ div >
105105
106- < div class ="card__chips__container ">
107- < div class ="card__chip filled "> {{ 'componentTypeTag.' + component.type | translate}}</ div >
108-
109- < div *ngIf ="component.tool "
110- class ="card__chip "> {{ ((component.tool | getToolClass)?._displayName || component.tool) | lowercase}}</ div >
106+ < div class ="card__bottom ">
107+ < div class ="card__chips__container ">
108+ < div class ="card__chip filled "> {{ 'componentTypeTag.' + component.type | translate}}</ div >
109+
110+ < div *ngIf ="component.tool "
111+ class ="card__chip "> {{ ((component.tool | getToolClass)?._displayName || component.tool) | lowercase}}</ div >
112+ </ div >
113+ < div class ="card__links__container "
114+ (click) ="$event.stopPropagation() ">
115+ < a [routerLink] ="['..', 'events', 'all'] "
116+ [queryParams] ="{ 'component_id': component.id } "
117+ class ="link "> Events</ a >
118+ < ng-container *ngIf ="component.type === ComponentType.BatchPipeline ">
119+ |
120+ < a [routerLink] ="['..', 'events', 'runs'] "
121+ [queryParams] ="{ 'pipeline_key': component.key } "
122+ class ="link "> Runs</ a >
123+ </ ng-container >
124+ < mat-icon inline > arrow_forward</ mat-icon >
125+ </ div >
111126 </ div >
112127 </ div >
113128 </ mat-card >
@@ -119,7 +134,7 @@ <h1>Components</h1>
119134 [class.hidden] ="(total$ | async) === 0 "
120135 [length] ="(total$ | async) "
121136 [pageSize] ="pageSize "
122- [pageSizeOptions] ="[5, 10, 25, 50, 100] "
137+ [pageSizeOptions] ="[25, 50, 100, 200 ] "
123138 [showFirstLastButtons] ="true "> </ mat-paginator >
124139
125140< ng-template #loadingTemplate >
0 commit comments