[faucet] only enable on mempool.space instance

This commit is contained in:
nymkappa 2024-05-18 10:54:06 +02:00
parent 9e844ffbbd
commit 83f3d07538
No known key found for this signature in database
GPG Key ID: 92358FC85D9645DE
2 changed files with 16 additions and 14 deletions

View File

@ -102,7 +102,7 @@
<li class="nav-item" routerLinkActive="active" id="btn-graphs">
<a class="nav-link" [routerLink]="['/graphs' | relativeUrl]" (click)="collapse()"><fa-icon [icon]="['fas', 'chart-area']" [fixedWidth]="true" i18n-title="master-page.graphs" title="Graphs"></fa-icon></a>
</li>
<li class="nav-item" routerLinkActive="active" id="btn-faucet" *ngIf="stateService.env.OFFICIAL_MEMPOOL_SPACE && stateService.network === 'testnet4'">
<li class="nav-item" routerLinkActive="active" id="btn-faucet" *ngIf="stateService.isMempoolSpaceBuild && stateService.env.OFFICIAL_MEMPOOL_SPACE && stateService.network === 'testnet4'">
<a class="nav-link" [routerLink]="['/faucet' | relativeUrl]" (click)="collapse()"><fa-icon [icon]="['fas', 'faucet-drip']" [fixedWidth]="true" i18n-title="master-page.faucet" title="Faucet"></fa-icon></a>
</li>
<li class="nav-item" routerLinkActive="active" id="btn-docs">

View File

@ -105,19 +105,21 @@ if (window['__env']?.OFFICIAL_MEMPOOL_SPACE) {
data: { networks: ['bitcoin', 'liquid'] },
component: ServerStatusComponent
});
routes[0].children.push({
path: 'faucet',
canActivate: [(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) => {
return state.url.startsWith('/testnet4/');
}],
component: StartComponent,
data: { preload: true, networkSpecific: true },
children: [{
path: '',
data: { networks: ['bitcoin'] },
component: FaucetComponent,
}]
})
if (window['isMempoolSpaceBuild']) {
routes[0].children.push({
path: 'faucet',
canActivate: [(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) => {
return state.url.startsWith('/testnet4/');
}],
component: StartComponent,
data: { preload: true, networkSpecific: true },
children: [{
path: '',
data: { networks: ['bitcoin'] },
component: FaucetComponent,
}]
})
}
}
@NgModule({