feat: payment modal

This commit is contained in:
Phan Huy Tran 2025-02-13 11:35:30 +01:00
parent 702e54b5da
commit c7d62bb4e3
13 changed files with 79 additions and 33 deletions

View file

@ -1,5 +1,7 @@
import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
import { KeycloakService } from 'keycloak-angular';
import {ChangeDetectionStrategy, Component, inject} from '@angular/core';
import {KeycloakService} from 'keycloak-angular';
import {MatDialog} from "@angular/material/dialog";
import {DepositComponent} from "../deposit/deposit.component";
@Component({
selector: 'app-homepage',
@ -10,10 +12,15 @@ import { KeycloakService } from 'keycloak-angular';
})
export class HomeComponent {
private keycloakService: KeycloakService = inject(KeycloakService);
public dialog: MatDialog = inject(MatDialog);
logout() {
public logout() {
const baseUrl = window.location.origin;
this.keycloakService.logout(`${baseUrl}/`);
}
public openDialog() {
this.dialog.open(DepositComponent);
}
}