From 10819fda6d00f02042b19b9036b44999f2742181 Mon Sep 17 00:00:00 2001
From: nymkappa <1612910616@pm.me>
Date: Sat, 9 Mar 2024 17:33:38 +0900
Subject: [PATCH 1/2] [ui] disable sign in button in global footer
---
frontend/src/app/services/state.service.ts | 1 +
.../components/global-footer/global-footer.component.html | 4 ++--
.../components/global-footer/global-footer.component.ts | 2 --
3 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/frontend/src/app/services/state.service.ts b/frontend/src/app/services/state.service.ts
index e54d89403..8957af736 100644
--- a/frontend/src/app/services/state.service.ts
+++ b/frontend/src/app/services/state.service.ts
@@ -89,6 +89,7 @@ const defaultEnv: Env = {
})
export class StateService {
isBrowser: boolean = isPlatformBrowser(this.platformId);
+ isMempoolSpaceBuild = window['isMempoolSpaceBuild'] ?? false;
network = '';
lightning = false;
blockVSize: number;
diff --git a/frontend/src/app/shared/components/global-footer/global-footer.component.html b/frontend/src/app/shared/components/global-footer/global-footer.component.html
index 271279589..b92e8a339 100644
--- a/frontend/src/app/shared/components/global-footer/global-footer.component.html
+++ b/frontend/src/app/shared/components/global-footer/global-footer.component.html
@@ -21,12 +21,12 @@
-
-
diff --git a/frontend/src/app/shared/components/global-footer/global-footer.component.ts b/frontend/src/app/shared/components/global-footer/global-footer.component.ts
index 2e3f98e2d..e76a5de0d 100644
--- a/frontend/src/app/shared/components/global-footer/global-footer.component.ts
+++ b/frontend/src/app/shared/components/global-footer/global-footer.component.ts
@@ -30,7 +30,6 @@ export class GlobalFooterComponent implements OnInit {
loggedIn = false;
urlSubscription: Subscription;
isServicesPage = false;
- servicesEnabled = false;
constructor(
public stateService: StateService,
@@ -45,7 +44,6 @@ export class GlobalFooterComponent implements OnInit {
) {}
ngOnInit(): void {
- this.servicesEnabled = this.officialMempoolSpace && this.stateService.env.ACCELERATOR === true && this.stateService.network === '';
this.isServicesPage = this.router.url.includes('/services/');
this.env = this.stateService.env;
From 52c4dd8bc39dd7e5e330e654f1511c144bbaadd7 Mon Sep 17 00:00:00 2001
From: nymkappa <1612910616@pm.me>
Date: Sat, 9 Mar 2024 17:45:08 +0900
Subject: [PATCH 2/2] [accelerator] preview cta points to mempool.space if not
official build
---
.../accelerate-preview.component.html | 11 ++++++++++-
.../accelerate-preview.component.ts | 2 ++
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html
index b4488d33d..a848a645b 100644
--- a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html
+++ b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.html
@@ -219,7 +219,7 @@
-
+
|
|
@@ -228,6 +228,15 @@
+
+
+ |
+ |
+
+ Accelerate on mempool.space
+ |
+
+
diff --git a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.ts b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.ts
index 43ccce3b7..3e8dbb6ff 100644
--- a/frontend/src/app/components/accelerate-preview/accelerate-preview.component.ts
+++ b/frontend/src/app/components/accelerate-preview/accelerate-preview.component.ts
@@ -6,6 +6,7 @@ import { Transaction } from '../../interfaces/electrs.interface';
import { nextRoundNumber } from '../../shared/common.utils';
import { ServicesApiServices } from '../../services/services-api.service';
import { AudioService } from '../../services/audio.service';
+import { StateService } from '../../services/state.service';
export type AccelerationEstimate = {
txSummary: TxSummary;
@@ -63,6 +64,7 @@ export class AcceleratePreviewComponent implements OnInit, OnDestroy, OnChanges
maxRateOptions: RateOption[] = [];
constructor(
+ public stateService: StateService,
private servicesApiService: ServicesApiServices,
private storageService: StorageService,
private audioService: AudioService,