|
|
|
@ -17,25 +17,44 @@
|
|
|
|
|
<table mat-table #table [dataSource]="peers" matSort [ngClass]="{'overflow-auto error-border': errorMessage !== '','overflow-auto': true}">
|
|
|
|
|
<ng-container matColumnDef="alias">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header> Alias </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" [ngStyle]="{'max-width': (screenSize === screenSizeEnum.XS) ? '12rem' : '25rem'}"> {{peer?.alias}} </td>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" [ngStyle]="{'max-width': (screenSize === screenSizeEnum.XS) ? '10rem' : '25rem'}"> {{peer?.alias}} </td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="pub_key">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header> Public Key </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" [ngStyle]="{'max-width': (screenSize === screenSizeEnum.XS) ? '5rem' : '35rem'}"> {{peer?.pub_key}} </td>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" [ngStyle]="{'max-width': (screenSize === screenSizeEnum.XS) ? '10rem' : '25rem'}"> {{peer?.pub_key}} </td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="address">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header class="pl-1"> Address </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" class="pl-1" [ngStyle]="{'max-width': (screenSize === screenSizeEnum.XS) ? '10rem' : '25rem'}"> {{peer?.address}} </td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="sync_type">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header class="pl-1"> Sync Type </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" class="pl-1">{{peer?.sync_type | camelcaseWithReplace:'sync':'_'}}</td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="inbound">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header class="pl-1"> Inbound </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" class="pl-1">{{peer?.inbound ? 'Yes' : 'No'}}</td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="bytes_sent">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header arrowPosition="before" class="pl-1"> Bytes Sent </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" class="pl-1"><span fxLayoutAlign="end center"> {{peer?.bytes_sent | number}} </span></td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="bytes_recv">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header arrowPosition="before" class="pl-1"> Bytes Received </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" class="pl-1"><span fxLayoutAlign="end center"> {{peer?.bytes_recv | number}} </span></td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="sat_sent">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header arrowPosition="before">
|
|
|
|
|
Sats Sent </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer"><span fxLayoutAlign="end center"> {{peer?.sat_sent | number}} </span></td>
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header arrowPosition="before" class="pl-1"> Sats Sent </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" class="pl-1"><span fxLayoutAlign="end center"> {{peer?.sat_sent | number}} </span></td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="sat_recv">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header arrowPosition="before">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header arrowPosition="before" class="pl-1">
|
|
|
|
|
Sats Received </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer"><span fxLayoutAlign="end center"> {{peer?.sat_recv | number}} </span></td>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" class="pl-1"><span fxLayoutAlign="end center"> {{peer?.sat_recv | number}} </span></td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="ping_time">
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header arrowPosition="before"> Ping Time (<span>µ</span>s) </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer"><span fxLayoutAlign="end center"> {{peer?.ping_time | number}} </span>
|
|
|
|
|
<th mat-header-cell *matHeaderCellDef mat-sort-header arrowPosition="before" class="pl-1"> Ping Time (<span>µ</span>s) </th>
|
|
|
|
|
<td mat-cell *matCellDef="let peer" class="pl-1"><span fxLayoutAlign="end center"> {{peer?.ping_time | number}} </span>
|
|
|
|
|
</td>
|
|
|
|
|
</ng-container>
|
|
|
|
|
<ng-container matColumnDef="actions">
|
|
|
|
|