mirror of
https://github.com/mempool/mempool.git
synced 2025-02-23 06:35:15 +01:00
Prepend network name to title when on testnet or liquid.
This commit is contained in:
parent
b082763438
commit
d7a7095b8d
4 changed files with 17 additions and 6 deletions
|
@ -60,7 +60,7 @@ export class AddressComponent implements OnInit, OnDestroy {
|
|||
this.transactions = null;
|
||||
document.body.scrollTo(0, 0);
|
||||
this.addressString = params.get('id') || '';
|
||||
this.seoService.setTitle('Address: ' + this.addressString);
|
||||
this.seoService.setTitle('Address: ' + this.addressString, true);
|
||||
|
||||
return merge(
|
||||
of(true),
|
||||
|
|
|
@ -59,7 +59,7 @@ export class BlockComponent implements OnInit, OnDestroy {
|
|||
tap((block: Block) => {
|
||||
this.block = block;
|
||||
this.blockHeight = block.height;
|
||||
this.seoService.setTitle('Block: #' + block.height + ': ' + block.id);
|
||||
this.seoService.setTitle('Block: #' + block.height + ': ' + block.id, true);
|
||||
this.isLoadingBlock = false;
|
||||
this.setBlockSubsidy();
|
||||
if (block.reward) {
|
||||
|
|
|
@ -45,7 +45,7 @@ export class TransactionComponent implements OnInit, OnDestroy {
|
|||
this.route.paramMap.pipe(
|
||||
switchMap((params: ParamMap) => {
|
||||
this.txId = params.get('id') || '';
|
||||
this.seoService.setTitle('Transaction: ' + this.txId);
|
||||
this.seoService.setTitle('Transaction: ' + this.txId, true);
|
||||
this.error = undefined;
|
||||
this.feeRating = undefined;
|
||||
this.isLoadingTx = true;
|
||||
|
|
|
@ -1,18 +1,29 @@
|
|||
import { Injectable } from '@angular/core';
|
||||
import { Title, Meta } from '@angular/platform-browser';
|
||||
import { Title } from '@angular/platform-browser';
|
||||
import { environment } from 'src/environments/environment';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root'
|
||||
})
|
||||
export class SeoService {
|
||||
network = environment.network;
|
||||
defaultTitle = 'mempool - Bitcoin Explorer';
|
||||
|
||||
constructor(
|
||||
private titleService: Title,
|
||||
) { }
|
||||
|
||||
setTitle(newTitle: string) {
|
||||
this.titleService.setTitle(newTitle + ' - ' + this.defaultTitle);
|
||||
setTitle(newTitle: string, prependNetwork = false) {
|
||||
let networkName = '';
|
||||
if (prependNetwork) {
|
||||
if (this.network === 'liquid') {
|
||||
networkName = 'Liquid ';
|
||||
} else if (this.network === 'testnet') {
|
||||
networkName = 'Testnet ';
|
||||
}
|
||||
}
|
||||
|
||||
this.titleService.setTitle(networkName + newTitle + ' - ' + this.defaultTitle);
|
||||
}
|
||||
|
||||
resetTitle() {
|
||||
|
|
Loading…
Add table
Reference in a new issue