Skip to content

Commit 7f57218

Browse files
authored
Merge pull request #126 from onepanelio/fix/onepanelio.core.336-columns.lineup
fix: issue where workflow template headers and content were not aligned
2 parents 9cc0f88 + 9e0e968 commit 7f57218

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

src/app/workflow-template/workflow-template.component.html

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<cdk-table [dataSource]="workflowTemplates">
1919
<ng-container cdkColumnDef="name">
2020
<cdk-header-cell *cdkHeaderCellDef>Name</cdk-header-cell>
21-
<cdk-cell *cdkCellDef="let workflowTemplate" class="flex-grow-1">
21+
<cdk-cell *cdkCellDef="let workflowTemplate">
2222
<a class="name-link d-block" [routerLink]="['/', this.namespace, 'workflow-templates', workflowTemplate.uid]">{{workflowTemplate.name}}</a>
2323
<div class="d-inline-flex justify-content-between color-medium-gray font-roboto font-size-small mt-2">
2424
<div class="mr-5">{{workflowTemplate.versions}} versions</div>
@@ -31,15 +31,15 @@
3131

3232
<ng-container cdkColumnDef="lastExecuted">
3333
<cdk-header-cell *cdkHeaderCellDef>Last executed</cdk-header-cell>
34-
<cdk-cell *cdkCellDef="let workflowTemplate" class="flex-grow-1">
34+
<cdk-cell *cdkCellDef="let workflowTemplate">
3535
<div *ngIf="workflowTemplate.stats">{{ workflowTemplate.stats.lastExecuted | amTimeAgo }}</div>
3636
<div *ngIf="!workflowTemplate.stats">Not run</div>
3737
</cdk-cell>
3838
</ng-container>
3939

4040
<ng-container cdkColumnDef="status">
4141
<cdk-header-cell *cdkHeaderCellDef>Status</cdk-header-cell>
42-
<cdk-cell *cdkCellDef="let workflowTemplate" class="flex-grow-1">
42+
<cdk-cell *cdkCellDef="let workflowTemplate">
4343
<div>
4444
<app-workflow-template-status *ngIf="workflowTemplate.stats" [template]="workflowTemplate.stats"></app-workflow-template-status>
4545
</div>
@@ -48,23 +48,29 @@
4848

4949
<ng-container cdkColumnDef="createdAt">
5050
<cdk-header-cell *cdkHeaderCellDef>Created</cdk-header-cell>
51-
<cdk-cell *cdkCellDef="let workflowTemplate" class="flex-grow-1">
51+
<cdk-cell *cdkCellDef="let workflowTemplate">
5252
<app-date [dateTime]="workflowTemplate.createdAt"></app-date>
5353
</cdk-cell>
5454
</ng-container>
5555

5656
<ng-container cdkColumnDef="actions">
5757
<cdk-header-cell *cdkHeaderCellDef></cdk-header-cell>
58-
<cdk-cell *cdkCellDef="let workflowTemplate" class="flex-grow-1">
58+
<cdk-cell *cdkCellDef="let workflowTemplate">
5959
<div class="d-inline-flex flex-row-reverse w-100">
6060
<a class="link-button" [routerLink]="['/', this.namespace, 'workflow-templates', workflowTemplate.uid]">Open</a>
6161
</div>
6262
</cdk-cell>
6363
</ng-container>
6464

65+
<ng-container cdkColumnDef="spacer">
66+
<cdk-header-cell *cdkHeaderCellDef></cdk-header-cell>
67+
<cdk-cell *cdkCellDef="let workflowTemplate" class="flex-grow-1">
68+
</cdk-cell>
69+
</ng-container>
70+
6571
<ng-container cdkColumnDef="labels">
6672
<cdk-header-cell *cdkHeaderCellDef></cdk-header-cell>
67-
<cdk-cell *cdkCellDef="let workflowTemplate" class="flex-grow-1 w-100">
73+
<cdk-cell *cdkCellDef="let workflowTemplate" class="w-100">
6874
<app-labels-list-view [labels]="workflowTemplate.labels" class="d-block"></app-labels-list-view>
6975
</cdk-cell>
7076
</ng-container>

src/app/workflow-template/workflow-template.component.scss

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
.workflow-list {
22
}
33

4-
.cdk-header-cell {
5-
flex-grow: 1;
6-
}
4+
75

86
.cdk-column-name {
97
flex-basis: 300px;
@@ -15,6 +13,7 @@
1513

1614
.cdk-column-status {
1715
min-width: 400px;
16+
margin-right: 40px;
1817

1918
app-workflow-template-status {
2019
display: block;
@@ -52,7 +51,7 @@
5251
}
5352

5453
.cdk-column-lastExecuted {
55-
flex-basis: 150px;
54+
flex-basis: 200px;
5655
}
5756

5857
.cdk-column-labels {

src/app/workflow-template/workflow-template.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ type WorkflowTemplateState = 'initialization' | 'loading' | 'new';
1414
export class WorkflowTemplateComponent implements OnInit {
1515
namespace: string;
1616

17-
displayedColumns = ['name', 'lastExecuted','status', 'createdAt', 'actions', 'labels'];
17+
displayedColumns = ['name', 'lastExecuted', 'status', 'createdAt', 'spacer', 'actions', 'labels'];
1818

1919
workflowTemplateResponse: ListWorkflowTemplatesResponse;
2020
workflowTemplates: WorkflowTemplate[] = [];

0 commit comments

Comments
 (0)