Display extension TLV data on node page

This commit is contained in:
Mononaut
2022-11-04 21:59:54 -06:00
parent 373e02a5b0
commit 010e9f2bb1
3 changed files with 47 additions and 1 deletions

View File

@@ -125,6 +125,28 @@
<app-clipboard [button]="true" [text]="node.socketsObject[selectedSocketIndex].socket" [leftPadding]="false"></app-clipboard>
</div>
<div *ngIf="hasDetails" [hidden]="!showDetails" id="details" class="details mt-3">
<div class="box">
<h5 class="mb-3" i18n="node.tlv.records">TLV extension records</h5>
<div class="row">
<div class="col">
<table class="table table-borderless table-striped">
<tbody>
<tr *ngFor="let recordItem of node.custom_records | keyvalue">
<td class="tlv-type">{{ recordItem.key }}</td>
<td class="tlv-payload">{{ recordItem.value }}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div *ngIf="hasDetails" class="text-right mt-3">
<button type="button" class="btn btn-outline-info btn-sm btn-details" (click)="toggleShowDetails()" i18n="node.details|Node Details">Details</button>
</div>
<div *ngIf="!error">
<div class="row" *ngIf="node.as_number && node.active_channel_count">
<div class="col-sm">