feat(home): add router to clear query parameters
Some checks failed
CI / Get Changed Files (pull_request) Successful in 41s
CI / Checkstyle Main (pull_request) Has been skipped
CI / prettier (pull_request) Failing after 42s
CI / eslint (pull_request) Successful in 56s
CI / test-build (pull_request) Successful in 1m13s

This commit is contained in:
Jan-Marlon Leibl 2025-03-26 10:58:25 +01:00
parent c42c5577cf
commit cf42e725cc
Signed by: jleibl
GPG key ID: 300B2F906DC6F1D5

View file

@ -5,7 +5,7 @@ import { Game } from '../../model/Game';
import { Transaction } from '../../model/Transaction';
import { DepositComponent } from '../deposit/deposit.component';
import { ConfirmationComponent } from '../../shared/components/confirmation/confirmation.component';
import { ActivatedRoute } from '@angular/router';
import { ActivatedRoute, Router } from '@angular/router';
@Component({
selector: 'app-homepage',
@ -18,10 +18,14 @@ export default class HomeComponent implements OnInit {
isDepositModalOpen = false;
isDepositSuccessful = false;
constructor(public route: ActivatedRoute) {}
constructor(public route: ActivatedRoute, public router: Router) {}
ngOnInit() {
this.isDepositSuccessful = this.route.snapshot.queryParams['success'] == 'true';
// Clear all query parameters without merging
this.router.navigate([], { queryParams: {} });
if (this.isDepositSuccessful) {
this.openDepositConfirmationModal();
}