57 lines
2.4 KiB
HTML
57 lines
2.4 KiB
HTML
|
<!-- Begin page -->
|
||
|
<div class="wrapper">
|
||
|
<app-sidebar></app-sidebar>
|
||
|
|
||
|
<!-- ============================================================== -->
|
||
|
<!-- Start Page Content here -->
|
||
|
<!-- ============================================================== -->
|
||
|
|
||
|
<div id="content">
|
||
|
<app-topbar></app-topbar>
|
||
|
<!-- Start Content-->
|
||
|
<div class="container-fluid" appMenuSelection>
|
||
|
<mat-form-field appearance="outline">
|
||
|
<mat-label> Filter </mat-label>
|
||
|
<input matInput type="text" (keyup)="doFilter($event.target.value)" placeholder="Filter">
|
||
|
<mat-icon matSuffix>search</mat-icon>
|
||
|
</mat-form-field>
|
||
|
<mat-table class="mat-elevation-z10" [dataSource]="dataSource" matSort matSortDirection="asc" matSortDisableClear>
|
||
|
<ng-container matColumnDef="name">
|
||
|
<mat-header-cell *matHeaderCellDef mat-sort-header> Name </mat-header-cell>
|
||
|
<mat-cell *matCellDef="let token"> {{token.name}} </mat-cell>
|
||
|
</ng-container>
|
||
|
|
||
|
<ng-container matColumnDef="symbol">
|
||
|
<mat-header-cell *matHeaderCellDef mat-sort-header> Symbol </mat-header-cell>
|
||
|
<mat-cell *matCellDef="let token"> {{token.symbol}} </mat-cell>
|
||
|
</ng-container>
|
||
|
|
||
|
<ng-container matColumnDef="select">
|
||
|
<mat-header-cell *matHeaderCellDef>
|
||
|
<mat-checkbox (change)="$event ? masterToggle() : null"
|
||
|
[checked]="selection.hasValue() && isAllSelected()"
|
||
|
[indeterminate]="selection.hasValue() && !isAllSelected">
|
||
|
</mat-checkbox>
|
||
|
</mat-header-cell>
|
||
|
<mat-cell *matCellDef="let token">
|
||
|
<mat-checkbox (click)="$event.stopPropagation()"
|
||
|
(change)="$event ? selection.toggle(token) : null"
|
||
|
[checked]="selection.isSelected(token)">
|
||
|
</mat-checkbox>
|
||
|
</mat-cell>
|
||
|
</ng-container>
|
||
|
|
||
|
<mat-header-row *matHeaderRowDef="columnsToDisplay"></mat-header-row>
|
||
|
<mat-row *matRowDef="let token; columns: columnsToDisplay" (click)="viewToken(token)"></mat-row>
|
||
|
</mat-table>
|
||
|
|
||
|
<mat-paginator [pageSize]="3" [pageSizeOptions]="[3, 5, 10]" showFirstLastButtons></mat-paginator>
|
||
|
</div>
|
||
|
<app-footer appMenuSelection></app-footer>
|
||
|
</div>
|
||
|
<!-- ============================================================== -->
|
||
|
<!-- End Page content -->
|
||
|
<!-- ============================================================== -->
|
||
|
</div>
|
||
|
|