diff --git a/frontend/src/app/components/blocks-list/blocks-list.component.html b/frontend/src/app/components/blocks-list/blocks-list.component.html
index 660481ecd..68acf71ea 100644
--- a/frontend/src/app/components/blocks-list/blocks-list.component.html
+++ b/frontend/src/app/components/blocks-list/blocks-list.component.html
@@ -14,6 +14,8 @@
i18n-ngbTooltip="mining.pool-name" ngbTooltip="Pool" placement="bottom" #miningpool [disableTooltip]="!isEllipsisActive(miningpool)">Pool
Timestamp |
Mined |
+ Health |
Reward |
Fees |
@@ -37,12 +39,30 @@
{{ block.extras.coinbaseRaw | hex2ascii }}
-
+ |
{{ block.timestamp * 1000 | date:'yyyy-MM-dd HH:mm' }}
|
|
+
+
+
+
+
+ {{ block.extras.matchRate }}%
+
+
+
+
+ |
|
@@ -77,6 +97,9 @@
|
+
+
+ |
|
diff --git a/frontend/src/app/components/blocks-list/blocks-list.component.scss b/frontend/src/app/components/blocks-list/blocks-list.component.scss
index 5dc265017..6617cec58 100644
--- a/frontend/src/app/components/blocks-list/blocks-list.component.scss
+++ b/frontend/src/app/components/blocks-list/blocks-list.component.scss
@@ -63,7 +63,7 @@ tr, td, th {
}
.height {
- width: 10%;
+ width: 8%;
}
.height.widget {
width: 15%;
@@ -77,12 +77,18 @@ tr, td, th {
.timestamp {
width: 18%;
- @media (max-width: 900px) {
+ @media (max-width: 1100px) {
display: none;
}
}
.timestamp.legacy {
width: 20%;
+ @media (max-width: 1100px) {
+ display: table-cell;
+ }
+ @media (max-width: 850px) {
+ display: none;
+ }
}
.mined {
@@ -93,6 +99,10 @@ tr, td, th {
}
.mined.legacy {
width: 15%;
+ @media (max-width: 1000px) {
+ padding-right: 20px;
+ width: 20%;
+ }
@media (max-width: 576px) {
display: table-cell;
}
@@ -100,6 +110,7 @@ tr, td, th {
.txs {
padding-right: 40px;
+ width: 8%;
@media (max-width: 1100px) {
padding-right: 10px;
}
@@ -113,17 +124,21 @@ tr, td, th {
}
.txs.widget {
padding-right: 0;
+ display: none;
@media (max-width: 650px) {
display: none;
}
}
.txs.legacy {
- padding-right: 80px;
- width: 10%;
+ width: 18%;
+ display: table-cell;
+ @media (max-width: 1000px) {
+ padding-right: 20px;
+ }
}
.fees {
- width: 10%;
+ width: 8%;
@media (max-width: 650px) {
display: none;
}
@@ -133,7 +148,7 @@ tr, td, th {
}
.reward {
- width: 10%;
+ width: 8%;
@media (max-width: 576px) {
width: 7%;
padding-right: 30px;
@@ -152,8 +167,11 @@ tr, td, th {
}
.size {
- width: 12%;
+ width: 10%;
@media (max-width: 1000px) {
+ width: 13%;
+ }
+ @media (max-width: 950px) {
width: 15%;
}
@media (max-width: 650px) {
@@ -164,12 +182,34 @@ tr, td, th {
}
}
.size.legacy {
- width: 20%;
+ width: 30%;
@media (max-width: 576px) {
display: table-cell;
}
}
+.health {
+ width: 10%;
+ @media (max-width: 1000px) {
+ width: 13%;
+ }
+ @media (max-width: 950px) {
+ display: none;
+ }
+}
+.health.widget {
+ width: 25%;
+ @media (max-width: 1000px) {
+ display: none;
+ }
+ @media (max-width: 767px) {
+ display: table-cell;
+ }
+ @media (max-width: 500px) {
+ display: none;
+ }
+}
+
/* Tooltip text */
.tooltip-custom {
position: relative;
diff --git a/frontend/src/styles.scss b/frontend/src/styles.scss
index 65293098d..dd9de6aae 100644
--- a/frontend/src/styles.scss
+++ b/frontend/src/styles.scss
@@ -668,6 +668,15 @@ h1, h2, h3 {
background-color: #2e324e;
}
+.progress.progress-health {
+ background: repeating-linear-gradient(to right, #2d3348, #2d3348 0%, #105fb0 0%, #1a9436 100%);
+ justify-content: flex-end;
+}
+
+.progress-bar.progress-bar-health {
+ background: #2d3348;
+}
+
.mt-2-5, .my-2-5 {
margin-top: 0.75rem !important;
}