Fix pool page skeleton
This commit is contained in:
parent
ef49457ec6
commit
5d9e8d0177
@ -35,14 +35,14 @@
|
|||||||
<!-- Addresses desktop -->
|
<!-- Addresses desktop -->
|
||||||
<tr *ngIf="!isMobile()">
|
<tr *ngIf="!isMobile()">
|
||||||
<td class="label" i18n="mining.addresses">Addresses</td>
|
<td class="label" i18n="mining.addresses">Addresses</td>
|
||||||
<td *ngIf="poolStats.pool.addresses.length else nodata">
|
<td *ngIf="poolStats.pool.addresses.length else nodata" style="padding-bottom: 0;">
|
||||||
<a [routerLink]="['/address' | relativeUrl, poolStats.pool.addresses[0]]" class="first-address">
|
<a [routerLink]="['/address' | relativeUrl, poolStats.pool.addresses[0]]" class="first-address">
|
||||||
{{ poolStats.pool.addresses[0] }}
|
{{ poolStats.pool.addresses[0] }}
|
||||||
</a>
|
</a>
|
||||||
<button *ngIf="poolStats.pool.addresses.length >= 2" style="transform: translateY(-3px);"
|
<button *ngIf="poolStats.pool.addresses.length >= 2" style="transform: translateY(-3px);"
|
||||||
type="button" class="btn btn-outline-info btn-sm float-right" (click)="collapse.toggle()"
|
type="button" class="btn btn-outline-info btn-sm float-right" (click)="collapse.toggle()"
|
||||||
[attr.aria-expanded]="!gfg" aria-controls="collapseExample">
|
[attr.aria-expanded]="!gfg" aria-controls="collapseExample">
|
||||||
<span i18n="show">Show</span> {{ poolStats.pool.addresses.length }}
|
<span i18n="show-all">Show all</span> ({{ poolStats.pool.addresses.length }})
|
||||||
</button>
|
</button>
|
||||||
<div #collapse="ngbCollapse" [(ngbCollapse)]="gfg">
|
<div #collapse="ngbCollapse" [(ngbCollapse)]="gfg">
|
||||||
<a *ngFor="let address of poolStats.pool.addresses | slice: 1"
|
<a *ngFor="let address of poolStats.pool.addresses | slice: 1"
|
||||||
@ -60,7 +60,7 @@
|
|||||||
<button *ngIf="poolStats.pool.addresses.length >= 2" type="button"
|
<button *ngIf="poolStats.pool.addresses.length >= 2" type="button"
|
||||||
class="btn btn-outline-info btn-sm float-right small-button" (click)="collapse.toggle()"
|
class="btn btn-outline-info btn-sm float-right small-button" (click)="collapse.toggle()"
|
||||||
[attr.aria-expanded]="!gfg" aria-controls="collapseExample">
|
[attr.aria-expanded]="!gfg" aria-controls="collapseExample">
|
||||||
<span i18n="show">Show</span> {{ poolStats.pool.addresses.length }}
|
<span i18n="show-all">Show all</span> ({{ poolStats.pool.addresses.length }})
|
||||||
</button>
|
</button>
|
||||||
<a [routerLink]="['/address' | relativeUrl, poolStats.pool.addresses[0]]">
|
<a [routerLink]="['/address' | relativeUrl, poolStats.pool.addresses[0]]">
|
||||||
{{ poolStats.pool.addresses[0] | shortenString: 40 }}
|
{{ poolStats.pool.addresses[0] | shortenString: 40 }}
|
||||||
@ -223,41 +223,88 @@
|
|||||||
<div class="col-lg-9">
|
<div class="col-lg-9">
|
||||||
<table class="table table-borderless table-striped">
|
<table class="table table-borderless table-striped">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
|
||||||
<td class="label">Tags</td>
|
<!-- Regexes desktop -->
|
||||||
|
<tr *ngIf="!isMobile()">
|
||||||
|
<td class="label" i18n="mining.tags">Tags</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<td class="label">Addresses</td>
|
<!-- Regexes mobile -->
|
||||||
<td>
|
<tr *ngIf="isMobile()">
|
||||||
<div class="scrollable">
|
<td colspan=2>
|
||||||
|
<span class="label" i18n="mining.tags">Tags</span>
|
||||||
|
<div class="overflow-auto">
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<!-- Addresses desktop -->
|
||||||
|
<tr *ngIf="!isMobile()">
|
||||||
|
<td class="label" i18n="mining.addresses">Addresses</td>
|
||||||
|
<td>
|
||||||
|
<div class="skeleton-loader"></div>
|
||||||
|
</td>
|
||||||
<ng-template #nodata>
|
<ng-template #nodata>
|
||||||
<td>~</td>
|
<td>~</td>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<!-- Addresses mobile -->
|
||||||
|
<tr *ngIf="isMobile()">
|
||||||
|
<td colspan=2>
|
||||||
|
<span class="label" i18n="mining.addresses">Addresses</span>
|
||||||
|
<div>
|
||||||
|
<div class="skeleton-loader"></div>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-lg-3">
|
<div class="col-lg-3">
|
||||||
<table class="table table-borderless table-striped">
|
<table class="table table-borderless table-striped">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
|
||||||
<td class="label">Mined Blocks</td>
|
<!-- Mined blocks desktop -->
|
||||||
<td>
|
<tr *ngIf="!isMobile()">
|
||||||
|
<td class="label" i18n="mining.mined-blocks">Mined Blocks</td>
|
||||||
|
<td class="data">
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<!-- Mined blocks desktop -->
|
||||||
<td class="label">Empty Blocks</td>
|
<tr *ngIf="isMobile()">
|
||||||
<td>
|
<td colspan=2>
|
||||||
|
<span class="label" i18n="mining.mined-blocks">Mined Blocks</span>
|
||||||
|
<div>
|
||||||
|
<div class="skeleton-loader"></div>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<!-- Empty blocks desktop -->
|
||||||
|
<tr *ngIf="!isMobile()">
|
||||||
|
<td class="label" i18n="mining.empty-blocks">Empty Blocks</td>
|
||||||
|
<td class="data">
|
||||||
<div class="skeleton-loader"></div>
|
<div class="skeleton-loader"></div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<!-- Empty blocks mobile -->
|
||||||
|
<tr *ngIf="isMobile()">
|
||||||
|
<td colspan="2">
|
||||||
|
<span class="label" i18n="mining.empty-blocks">Blocks</span>
|
||||||
|
<div>
|
||||||
|
<div class="skeleton-loader"></div>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
@ -45,16 +45,17 @@ div.scrollable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.label {
|
.label {
|
||||||
width: 35%;
|
width: 30%;
|
||||||
@media (max-width: 767.98px) {
|
@media (max-width: 767.98px) {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.data {
|
.data {
|
||||||
text-align: left;
|
text-align: right;
|
||||||
padding-left: 25%;
|
padding-left: 25%;
|
||||||
@media (max-width: 991px) {
|
@media (max-width: 992px) {
|
||||||
|
text-align: left;
|
||||||
padding-left: 12px;
|
padding-left: 12px;
|
||||||
}
|
}
|
||||||
@media (max-width: 450px) {
|
@media (max-width: 450px) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user