Audit dashboard: merge utxos and addresses tables in same page
This commit is contained in:
parent
36d3734d55
commit
59128c8ca0
@ -1,5 +1,4 @@
|
|||||||
<div class="container-xl" [ngClass]="{'widget': widget, 'full-height': !widget}">
|
<div [ngClass]="{'widget': widget, 'address-container': !widget}">
|
||||||
<h1 *ngIf="!widget" class="float-left" i18n="liquid.federation-addresses">Liquid Federation Addresses</h1>
|
|
||||||
<div *ngIf="!widget && isLoading" class="spinner-border ml-3" role="status"></div>
|
<div *ngIf="!widget && isLoading" class="spinner-border ml-3" role="status"></div>
|
||||||
|
|
||||||
<div class="clearfix"></div>
|
<div class="clearfix"></div>
|
||||||
|
@ -1,18 +1,16 @@
|
|||||||
|
.address-container {
|
||||||
|
@media (min-width: 1100px) {
|
||||||
|
margin-left: 80px;
|
||||||
|
margin-right: 80px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.spinner-border {
|
.spinner-border {
|
||||||
height: 25px;
|
height: 25px;
|
||||||
width: 25px;
|
width: 25px;
|
||||||
margin-top: 13px;
|
margin-top: 13px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.container-xl {
|
|
||||||
max-width: 1000px;
|
|
||||||
}
|
|
||||||
.container-xl.widget {
|
|
||||||
padding-left: 0px;
|
|
||||||
padding-right: 0px;
|
|
||||||
padding-bottom: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tr, td, th {
|
tr, td, th {
|
||||||
border: 0px;
|
border: 0px;
|
||||||
padding-top: 0.65rem !important;
|
padding-top: 0.65rem !important;
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<div class="fee-estimation-container">
|
<div class="fee-estimation-container">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<a class="title-link" [routerLink]="['/audit/addresses' | relativeUrl]">
|
<a class="title-link" [routerLink]="['/audit/wallet/addresses' | relativeUrl]">
|
||||||
<h5 class="card-title" i18n="liquid.federation-addresses">Liquid Federation Addresses <fa-icon [icon]="['fas', 'external-link-alt']" [fixedWidth]="true" style="font-size: 13px; color: #4a68b9"></fa-icon></h5>
|
<h5 class="card-title" i18n="liquid.federation-addresses">Liquid Federation Addresses <fa-icon [icon]="['fas', 'external-link-alt']" [fixedWidth]="true" style="font-size: 13px; color: #4a68b9"></fa-icon></h5>
|
||||||
</a>
|
</a>
|
||||||
<div class="card-text">
|
<div class="card-text">
|
||||||
@ -18,7 +18,7 @@
|
|||||||
<ng-template #loadingData>
|
<ng-template #loadingData>
|
||||||
<div class="fee-estimation-container loading-container">
|
<div class="fee-estimation-container loading-container">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<a class="title-link" [routerLink]="['/audit/addresses' | relativeUrl]">
|
<a class="title-link" [routerLink]="['/audit/wallet/addresses' | relativeUrl]">
|
||||||
<h5 class="card-title" i18n="liquid.federation-addresses">Liquid Federation Addresses <fa-icon [icon]="['fas', 'external-link-alt']" [fixedWidth]="true" style="font-size: 13px; color: #4a68b9"></fa-icon></h5>
|
<h5 class="card-title" i18n="liquid.federation-addresses">Liquid Federation Addresses <fa-icon [icon]="['fas', 'external-link-alt']" [fixedWidth]="true" style="font-size: 13px; color: #4a68b9"></fa-icon></h5>
|
||||||
</a>
|
</a>
|
||||||
<div class="card-text">
|
<div class="card-text">
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
<div class="container-xl" [ngClass]="{'widget': widget, 'full-height': !widget}">
|
<div [ngClass]="{'widget': widget}">
|
||||||
<h1 *ngIf="!widget" class="float-left" i18n="liquid.federation-utxos">Liquid Federation UTXOs</h1>
|
|
||||||
<div *ngIf="!widget && isLoading" class="spinner-border ml-3" role="status"></div>
|
<div *ngIf="!widget && isLoading" class="spinner-border ml-3" role="status"></div>
|
||||||
|
|
||||||
<div class="clearfix"></div>
|
<div class="clearfix"></div>
|
||||||
|
@ -4,15 +4,6 @@
|
|||||||
margin-top: 13px;
|
margin-top: 13px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.container-xl {
|
|
||||||
max-width: 1400px;
|
|
||||||
}
|
|
||||||
.container-xl.widget {
|
|
||||||
padding-left: 0px;
|
|
||||||
padding-right: 0px;
|
|
||||||
padding-bottom: 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tr, td, th {
|
tr, td, th {
|
||||||
border: 0px;
|
border: 0px;
|
||||||
padding-top: 0.65rem !important;
|
padding-top: 0.65rem !important;
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<div class="fee-estimation-container">
|
<div class="fee-estimation-container">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<a class="title-link" [routerLink]="['/audit/utxos' | relativeUrl]">
|
<a class="title-link" [routerLink]="['/audit/wallet/utxos' | relativeUrl]">
|
||||||
<h5 class="card-title" i18n="liquid.federation-utxos">Liquid Federation UTXOs <fa-icon [icon]="['fas', 'external-link-alt']" [fixedWidth]="true" style="font-size: 13px; color: #4a68b9"></fa-icon></h5>
|
<h5 class="card-title" i18n="liquid.federation-utxos">Liquid Federation UTXOs <fa-icon [icon]="['fas', 'external-link-alt']" [fixedWidth]="true" style="font-size: 13px; color: #4a68b9"></fa-icon></h5>
|
||||||
</a>
|
</a>
|
||||||
<div class="card-text">
|
<div class="card-text">
|
||||||
@ -18,7 +18,7 @@
|
|||||||
<ng-template #loadingData>
|
<ng-template #loadingData>
|
||||||
<div class="fee-estimation-container loading-container">
|
<div class="fee-estimation-container loading-container">
|
||||||
<div class="item">
|
<div class="item">
|
||||||
<a class="title-link" [routerLink]="['/audit/utxos' | relativeUrl]">
|
<a class="title-link" [routerLink]="['/audit/wallet/utxos' | relativeUrl]">
|
||||||
<h5 class="card-title" i18n="liquid.federation-utxos">Liquid Federation UTXOs <fa-icon [icon]="['fas', 'external-link-alt']" [fixedWidth]="true" style="font-size: 13px; color: #4a68b9"></fa-icon></h5>
|
<h5 class="card-title" i18n="liquid.federation-utxos">Liquid Federation UTXOs <fa-icon [icon]="['fas', 'external-link-alt']" [fixedWidth]="true" style="font-size: 13px; color: #4a68b9"></fa-icon></h5>
|
||||||
</a>
|
</a>
|
||||||
<div class="card-text">
|
<div class="card-text">
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
<div class="container-xl">
|
||||||
|
<div>
|
||||||
|
<h1 i18n="liquid.federation-wallet">Liquid Federation Wallet</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="nav-container">
|
||||||
|
<ul class="nav nav-pills">
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" [routerLink]="['/audit/wallet/utxos' | relativeUrl]" routerLinkActive="active">UTXOs</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" [routerLink]="['/audit/wallet/addresses' | relativeUrl]" routerLinkActive="active">Addresses</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="clearfix"></div>
|
||||||
|
|
||||||
|
<router-outlet></router-outlet>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<br>
|
@ -0,0 +1,13 @@
|
|||||||
|
ul {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 767.98px) {
|
||||||
|
.nav-container {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
import { Component, OnInit } from '@angular/core';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-federation-wallet',
|
||||||
|
templateUrl: './federation-wallet.component.html',
|
||||||
|
styleUrls: ['./federation-wallet.component.scss']
|
||||||
|
})
|
||||||
|
export class FederationWalletComponent implements OnInit {
|
||||||
|
|
||||||
|
constructor() { }
|
||||||
|
|
||||||
|
ngOnInit(): void {
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -18,6 +18,7 @@ import { AssetsNavComponent } from '../components/assets/assets-nav/assets-nav.c
|
|||||||
import { ReservesAuditDashboardComponent } from '../components/liquid-reserves-audit/reserves-audit-dashboard/reserves-audit-dashboard.component';
|
import { ReservesAuditDashboardComponent } from '../components/liquid-reserves-audit/reserves-audit-dashboard/reserves-audit-dashboard.component';
|
||||||
import { ReservesSupplyStatsComponent } from '../components/liquid-reserves-audit/reserves-supply-stats/reserves-supply-stats.component';
|
import { ReservesSupplyStatsComponent } from '../components/liquid-reserves-audit/reserves-supply-stats/reserves-supply-stats.component';
|
||||||
import { FederationUtxosStatsComponent } from '../components/liquid-reserves-audit/federation-utxos-stats/federation-utxos-stats.component';
|
import { FederationUtxosStatsComponent } from '../components/liquid-reserves-audit/federation-utxos-stats/federation-utxos-stats.component';
|
||||||
|
import { FederationWalletComponent } from '../components/liquid-reserves-audit/federation-wallet/federation-wallet.component';
|
||||||
import { FederationUtxosListComponent } from '../components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component';
|
import { FederationUtxosListComponent } from '../components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component';
|
||||||
import { FederationAddressesStatsComponent } from '../components/liquid-reserves-audit/federation-addresses-stats/federation-addresses-stats.component';
|
import { FederationAddressesStatsComponent } from '../components/liquid-reserves-audit/federation-addresses-stats/federation-addresses-stats.component';
|
||||||
import { FederationAddressesListComponent } from '../components/liquid-reserves-audit/federation-addresses-list/federation-addresses-list.component';
|
import { FederationAddressesListComponent } from '../components/liquid-reserves-audit/federation-addresses-list/federation-addresses-list.component';
|
||||||
@ -88,12 +89,25 @@ const routes: Routes = [
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'audit/utxos',
|
path: 'audit/wallet',
|
||||||
component: FederationUtxosListComponent,
|
data: { networks: ['liquid'] },
|
||||||
},
|
component: FederationWalletComponent,
|
||||||
{
|
children: [
|
||||||
path: 'audit/addresses',
|
{
|
||||||
component: FederationAddressesListComponent,
|
path: 'utxos',
|
||||||
|
data: { networks: ['liquid'] },
|
||||||
|
component: FederationUtxosListComponent,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'addresses',
|
||||||
|
data: { networks: ['liquid'] },
|
||||||
|
component: FederationAddressesListComponent,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '**',
|
||||||
|
redirectTo: 'utxos'
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'assets',
|
path: 'assets',
|
||||||
@ -163,6 +177,7 @@ export class LiquidRoutingModule { }
|
|||||||
ReservesAuditDashboardComponent,
|
ReservesAuditDashboardComponent,
|
||||||
ReservesSupplyStatsComponent,
|
ReservesSupplyStatsComponent,
|
||||||
FederationUtxosStatsComponent,
|
FederationUtxosStatsComponent,
|
||||||
|
FederationWalletComponent,
|
||||||
FederationUtxosListComponent,
|
FederationUtxosListComponent,
|
||||||
FederationAddressesStatsComponent,
|
FederationAddressesStatsComponent,
|
||||||
FederationAddressesListComponent,
|
FederationAddressesListComponent,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user