diff --git a/frontend/src/app/components/faucet/faucet.component.html b/frontend/src/app/components/faucet/faucet.component.html index 349c51826..877bbda6b 100644 --- a/frontend/src/app/components/faucet/faucet.component.html +++ b/frontend/src/app/components/faucet/faucet.component.html @@ -6,7 +6,14 @@
- @if (loading) { + @if (txid) { +
+ + Sent! + {{ txid }} +
+ } + @else if (loading) {

Loading faucet...

} @else if (!user) { diff --git a/frontend/src/app/components/faucet/faucet.component.ts b/frontend/src/app/components/faucet/faucet.component.ts index afe9e9241..af4bb34b4 100644 --- a/frontend/src/app/components/faucet/faucet.component.ts +++ b/frontend/src/app/components/faucet/faucet.component.ts @@ -103,6 +103,7 @@ export class FaucetComponent implements OnInit, OnDestroy { requestCoins(): void { this.error = null; + this.txid = ''; this.stateService.markBlock$.next({}); this.servicesApiService.requestTestnet4Coins$(this.faucetForm.get('address')?.value, parseInt(this.faucetForm.get('satoshis')?.value)) .subscribe({ @@ -110,6 +111,7 @@ export class FaucetComponent implements OnInit, OnDestroy { this.txid = response.txid; this.websocketService.startTrackTransaction(this.txid); this.audioService.playSound('cha-ching'); + this.cd.markForCheck(); }), error: (response: HttpErrorResponse) => { this.error = response.error;