Skip to content

Commit 3ac7788

Browse files
committed
Make Em The Same
1 parent 9d0bd17 commit 3ac7788

File tree

6 files changed

+481
-173
lines changed

6 files changed

+481
-173
lines changed

web-app/admin/src/app/admin/admin-event/dashboard/event-dashboard.component.html

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ <h2 class="page-title">Events</h2>
66
</div>
77

88
<div class="table-wrapper mat-elevation-z2">
9-
<!-- Top Bar -->
109
<div
1110
class="integrated-navbar d-flex align-items-center justify-content-between"
1211
>
@@ -31,17 +30,18 @@ <h2 class="page-title">Events</h2>
3130
</mat-form-field>
3231
</div>
3332

34-
<button
35-
*ngIf="hasEventCreatePermission"
36-
mat-flat-button
37-
color="primary"
38-
(click)="createEvent()"
39-
>
40-
New Event
41-
</button>
33+
<div class="button-group">
34+
<button
35+
*ngIf="hasEventCreatePermission"
36+
mat-flat-button
37+
color="primary"
38+
(click)="createEvent()"
39+
>
40+
New Event
41+
</button>
42+
</div>
4243
</div>
4344

44-
<!-- Event Table -->
4545
<div class="table-scroll" *ngIf="filteredEvents?.length; else noEvents">
4646
<table
4747
mat-table
@@ -80,12 +80,10 @@ <h2 class="page-title">Events</h2>
8080
</table>
8181
</div>
8282

83-
<!-- Empty State -->
8483
<ng-template #noEvents>
8584
<div class="text-center p-4 muted">No events found.</div>
8685
</ng-template>
8786

88-
<!-- Pagination -->
8987
<div class="pagination">
9088
<mat-paginator
9189
[length]="totalEvents"

web-app/admin/src/app/admin/admin-teams/dashboard/team-dashboard.component.html

Lines changed: 63 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -6,52 +6,70 @@ <h2 class="page-title">Teams</h2>
66
</div>
77

88
<div class="table-wrapper mat-elevation-z2">
9-
<div class="integrated-navbar">
10-
<mage-card-navbar
11-
[isSearchable]="true"
12-
[searchPlaceholder]="'Search teams...'"
13-
[actionButtons]="actionButtons"
14-
(searchTermChanged)="onSearchTermChanged($event)"
15-
(searchCleared)="onSearchCleared()"
16-
></mage-card-navbar>
9+
<div
10+
class="integrated-navbar d-flex align-items-center justify-content-between"
11+
>
12+
<div class="filters d-flex align-items-center">
13+
<mage-card-navbar
14+
[isSearchable]="true"
15+
[searchPlaceholder]="'Search teams...'"
16+
(searchTermChanged)="onSearchTermChanged($event)"
17+
(searchCleared)="onSearchCleared()"
18+
></mage-card-navbar>
19+
</div>
20+
21+
<div class="button-group">
22+
<button mat-flat-button class="btn-primary" (click)="createTeam()">
23+
New Team
24+
</button>
25+
</div>
1726
</div>
1827

19-
<table
20-
mat-table
21-
[class.mat-table]="true"
22-
[dataSource]="dataSource"
23-
class="mat-table-even-columns"
24-
>
25-
<ng-container matColumnDef="name">
26-
<th mat-header-cell *matHeaderCellDef>Name</th>
27-
<td mat-cell *matCellDef="let team">
28-
<div class="strong">{{ team.name }}</div>
29-
</td>
30-
</ng-container>
31-
32-
<ng-container matColumnDef="description">
33-
<th mat-header-cell *matHeaderCellDef>Description</th>
34-
<td mat-cell *matCellDef="let team">
35-
<div class="muted description-cell" [title]="team.description">
36-
{{ team.description }}
37-
</div>
38-
</td>
39-
</ng-container>
40-
41-
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
42-
<tr
43-
mat-row
44-
*matRowDef="let row; columns: displayedColumns"
45-
(click)="gotoTeam(row)"
46-
class="pointer"
47-
></tr>
48-
</table>
49-
<mat-paginator
50-
[length]="totalTeams"
51-
[pageSize]="pageSize"
52-
[pageSizeOptions]="pageSizeOptions"
53-
(page)="onPageChange($event)"
54-
>
55-
</mat-paginator>
28+
<div class="table-scroll" *ngIf="teams.length; else noTeams">
29+
<table
30+
mat-table
31+
[class.mat-table]="true"
32+
[dataSource]="dataSource"
33+
class="mat-table-even-columns"
34+
>
35+
<ng-container matColumnDef="name">
36+
<th mat-header-cell *matHeaderCellDef>Name</th>
37+
<td mat-cell *matCellDef="let team">
38+
<div class="strong">{{ team.name }}</div>
39+
</td>
40+
</ng-container>
41+
42+
<ng-container matColumnDef="description">
43+
<th mat-header-cell *matHeaderCellDef>Description</th>
44+
<td mat-cell *matCellDef="let team">
45+
<div class="muted description-cell" [title]="team.description">
46+
{{ team.description }}
47+
</div>
48+
</td>
49+
</ng-container>
50+
51+
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
52+
<tr
53+
mat-row
54+
*matRowDef="let row; columns: displayedColumns"
55+
(click)="gotoTeam(row)"
56+
class="pointer"
57+
></tr>
58+
</table>
59+
</div>
60+
61+
<ng-template #noTeams>
62+
<div class="text-center p-4 muted">No teams found.</div>
63+
</ng-template>
64+
65+
<div class="pagination">
66+
<mat-paginator
67+
[length]="totalTeams"
68+
[pageSize]="pageSize"
69+
[pageSizeOptions]="pageSizeOptions"
70+
(page)="onPageChange($event)"
71+
>
72+
</mat-paginator>
73+
</div>
5674
</div>
5775
</div>

0 commit comments

Comments
 (0)