diff --git a/frontend/src/app/app-routing.module.ts b/frontend/src/app/app-routing.module.ts
index f7c741c21..d246dd4fe 100644
--- a/frontend/src/app/app-routing.module.ts
+++ b/frontend/src/app/app-routing.module.ts
@@ -358,6 +358,22 @@ if (browserWindowEnv && browserWindowEnv.BASE_MODULE === 'liquid') {
path: 'api',
component: ApiDocsComponent,
},
+ {
+ path: 'about',
+ component: AboutComponent,
+ },
+ {
+ path: 'terms-of-service',
+ component: TermsOfServiceComponent
+ },
+ {
+ path: 'trademark-policy',
+ component: TrademarkPolicyComponent
+ },
+ {
+ path: 'sponsor',
+ component: SponsorComponent,
+ },
],
},
{
diff --git a/frontend/src/app/components/bisq-master-page/bisq-master-page.component.html b/frontend/src/app/components/bisq-master-page/bisq-master-page.component.html
index 8ac6bf4be..182b02d66 100644
--- a/frontend/src/app/components/bisq-master-page/bisq-master-page.component.html
+++ b/frontend/src/app/components/bisq-master-page/bisq-master-page.component.html
@@ -10,6 +10,20 @@
+
+
+
+
+
-
diff --git a/frontend/src/app/components/bisq-master-page/bisq-master-page.component.ts b/frontend/src/app/components/bisq-master-page/bisq-master-page.component.ts
index 060de6e45..4d828dbac 100644
--- a/frontend/src/app/components/bisq-master-page/bisq-master-page.component.ts
+++ b/frontend/src/app/components/bisq-master-page/bisq-master-page.component.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { StateService } from '../../services/state.service';
+import { Env, StateService } from '../../services/state.service';
import { Observable } from 'rxjs';
@Component({
@@ -10,12 +10,14 @@ import { Observable } from 'rxjs';
export class BisqMasterPageComponent implements OnInit {
connectionState$: Observable;
navCollapsed = false;
+ env: Env;
constructor(
private stateService: StateService,
) { }
ngOnInit() {
+ this.env = this.stateService.env;
this.connectionState$ = this.stateService.connectionState$;
}
diff --git a/frontend/src/app/components/language-selector/language-selector.component.ts b/frontend/src/app/components/language-selector/language-selector.component.ts
index f09635596..944260645 100644
--- a/frontend/src/app/components/language-selector/language-selector.component.ts
+++ b/frontend/src/app/components/language-selector/language-selector.component.ts
@@ -43,6 +43,11 @@ export class LanguageSelectorComponent implements OnInit {
try {
document.cookie = `lang=${language}; expires=Thu, 18 Dec 2050 12:00:00 UTC; path=/`;
} catch (e) { }
- this.document.location.href = `/${language}/${this.stateService.network}`;
+
+ if (this.stateService.env.BASE_MODULE === 'mempool') {
+ this.document.location.href = `/${language}/${this.stateService.network}`;
+ } else {
+ this.document.location.href = `/${language}}`;
+ }
}
}
diff --git a/frontend/src/app/components/liquid-master-page/liquid-master-page.component.html b/frontend/src/app/components/liquid-master-page/liquid-master-page.component.html
index 2f0bd58f0..8100d4cbb 100644
--- a/frontend/src/app/components/liquid-master-page/liquid-master-page.component.html
+++ b/frontend/src/app/components/liquid-master-page/liquid-master-page.component.html
@@ -1,4 +1,3 @@
-
+
+
+
+
+
-
+
-
@@ -44,6 +57,4 @@
-
-
-
+
\ No newline at end of file
diff --git a/frontend/src/app/components/liquid-master-page/liquid-master-page.component.scss b/frontend/src/app/components/liquid-master-page/liquid-master-page.component.scss
index 0efb6fec8..8571527eb 100644
--- a/frontend/src/app/components/liquid-master-page/liquid-master-page.component.scss
+++ b/frontend/src/app/components/liquid-master-page/liquid-master-page.component.scss
@@ -74,7 +74,7 @@ li.nav-item {
@media (min-width: 576px) {
.navbar-brand {
- width: 140px;
+ width: 120px;
}
}
@@ -86,7 +86,7 @@ nav {
position: absolute;
top: 13px;
left: 0px;
- width: 140px;
+ width: 120px;
}
.badge {
diff --git a/frontend/src/app/components/liquid-master-page/liquid-master-page.component.ts b/frontend/src/app/components/liquid-master-page/liquid-master-page.component.ts
index 93f0ed1af..1b9e72e4f 100644
--- a/frontend/src/app/components/liquid-master-page/liquid-master-page.component.ts
+++ b/frontend/src/app/components/liquid-master-page/liquid-master-page.component.ts
@@ -9,7 +9,6 @@ import { Observable} from 'rxjs';
})
export class LiquidMasterPageComponent implements OnInit {
env: Env;
- network$: Observable;
connectionState$: Observable;
navCollapsed = false;
isMobile = window.innerWidth <= 767.98;
diff --git a/frontend/src/app/components/master-page/master-page.component.html b/frontend/src/app/components/master-page/master-page.component.html
index 55b703b35..4e53764b2 100644
--- a/frontend/src/app/components/master-page/master-page.component.html
+++ b/frontend/src/app/components/master-page/master-page.component.html
@@ -20,8 +20,10 @@
-
-
+
Bisq
+
+
Liquid
+
diff --git a/frontend/src/index.liquid.html b/frontend/src/index.liquid.html
index 5adf45be3..1fc7c9c46 100644
--- a/frontend/src/index.liquid.html
+++ b/frontend/src/index.liquid.html
@@ -6,7 +6,7 @@
-
+
@@ -15,18 +15,18 @@
-
+
-
-
-
-
-
+
+
+
+
+
-
+
diff --git a/frontend/src/resources/liquid-network-preview.png b/frontend/src/resources/liquid-network-preview.png
new file mode 100644
index 000000000..4917f2866
Binary files /dev/null and b/frontend/src/resources/liquid-network-preview.png differ
diff --git a/frontend/src/resources/liquid/favicons/browserconfig.xml b/frontend/src/resources/liquid/favicons/browserconfig.xml
new file mode 100644
index 000000000..472927d41
--- /dev/null
+++ b/frontend/src/resources/liquid/favicons/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #000000
+
+
+
diff --git a/frontend/src/resources/liquid/favicons/liquid_favicon_16x16.png b/frontend/src/resources/liquid/favicons/liquid_favicon_16x16.png
new file mode 100644
index 000000000..1cf62617d
Binary files /dev/null and b/frontend/src/resources/liquid/favicons/liquid_favicon_16x16.png differ
diff --git a/frontend/src/resources/liquid/favicons/liquid_favicon_24x24.png b/frontend/src/resources/liquid/favicons/liquid_favicon_24x24.png
new file mode 100644
index 000000000..d2c2c57ba
Binary files /dev/null and b/frontend/src/resources/liquid/favicons/liquid_favicon_24x24.png differ
diff --git a/frontend/src/resources/liquid/favicons/liquid_favicon_32x32.png b/frontend/src/resources/liquid/favicons/liquid_favicon_32x32.png
new file mode 100644
index 000000000..67ae6a167
Binary files /dev/null and b/frontend/src/resources/liquid/favicons/liquid_favicon_32x32.png differ
diff --git a/frontend/src/resources/liquid/favicons/liquid_favicon_48x48.png b/frontend/src/resources/liquid/favicons/liquid_favicon_48x48.png
new file mode 100644
index 000000000..96f83d19a
Binary files /dev/null and b/frontend/src/resources/liquid/favicons/liquid_favicon_48x48.png differ
diff --git a/frontend/src/resources/liquid/favicons/site.webmanifest b/frontend/src/resources/liquid/favicons/site.webmanifest
new file mode 100644
index 000000000..a3d85cf3b
--- /dev/null
+++ b/frontend/src/resources/liquid/favicons/site.webmanifest
@@ -0,0 +1,19 @@
+{
+ "name": "mempool",
+ "short_name": "mempool",
+ "icons": [
+ {
+ "src": "/resources/favicons/liquid/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/resources/favicons/liquid/android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "#000000",
+ "background_color": "#000000",
+ "display": "standalone"
+}