@for (branch of job.merkleBranches; track $index) {
- |
+ @if ($index === 0 && branch) {
+ |
+ } @else {
+ |
+ }
}
@for (_ of [].constructor(Math.max(0, 12 - job.merkleBranches.length)); track $index) {
|
diff --git a/frontend/src/app/components/pool/pool.component.scss b/frontend/src/app/components/pool/pool.component.scss
index 31d12474f..fa94227bd 100644
--- a/frontend/src/app/components/pool/pool.component.scss
+++ b/frontend/src/app/components/pool/pool.component.scss
@@ -220,6 +220,7 @@ div.scrollable {
.merkle {
width: 100px;
+ text-align: center;
}
.empty-branch {
diff --git a/frontend/src/app/components/pool/pool.component.ts b/frontend/src/app/components/pool/pool.component.ts
index 23b795613..4b4b643a2 100644
--- a/frontend/src/app/components/pool/pool.component.ts
+++ b/frontend/src/app/components/pool/pool.component.ts
@@ -361,6 +361,10 @@ export class PoolComponent implements OnInit {
return block.height;
}
+ reverseHash(hash: string) {
+ return hash.match(/../g).reverse().join('');
+ }
+
ngOnDestroy(): void {
this.slugSubscription.unsubscribe();
}
diff --git a/frontend/src/app/components/stratum/stratum-list/stratum-list.component.html b/frontend/src/app/components/stratum/stratum-list/stratum-list.component.html
index 08d7fb0ef..41707e37f 100644
--- a/frontend/src/app/components/stratum/stratum-list/stratum-list.component.html
+++ b/frontend/src/app/components/stratum/stratum-list/stratum-list.component.html
@@ -30,7 +30,13 @@
@for (cell of row.merkleCells; track $index) {
-
+ @if ($index === 0 && cell.hash) {
+
+
+
+ } @else {
+
+ }
|
}
diff --git a/frontend/src/app/components/stratum/stratum-list/stratum-list.component.scss b/frontend/src/app/components/stratum/stratum-list/stratum-list.component.scss
index 6679f2257..15ee074c2 100644
--- a/frontend/src/app/components/stratum/stratum-list/stratum-list.component.scss
+++ b/frontend/src/app/components/stratum/stratum-list/stratum-list.component.scss
@@ -92,6 +92,16 @@ td {
}
}
}
+
+ .cell-link {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ color: inherit;
+ text-decoration: none;
+ }
}
.badge {
diff --git a/frontend/src/app/components/stratum/stratum-list/stratum-list.component.ts b/frontend/src/app/components/stratum/stratum-list/stratum-list.component.ts
index 6f252babe..b28f4ff11 100644
--- a/frontend/src/app/components/stratum/stratum-list/stratum-list.component.ts
+++ b/frontend/src/app/components/stratum/stratum-list/stratum-list.component.ts
@@ -196,6 +196,10 @@ export class StratumList implements OnInit, OnDestroy {
}[type];
}
+ reverseHash(hash: string) {
+ return hash.match(/../g).reverse().join('');
+ }
+
ngOnDestroy(): void {
this.websocketService.stopTrackStratum();
}
|