diff --git a/frontend/src/app/landing-page/landing-page.component.html b/frontend/src/app/landing-page/landing-page.component.html index aa8bbd8..80d5974 100644 --- a/frontend/src/app/landing-page/landing-page.component.html +++ b/frontend/src/app/landing-page/landing-page.component.html @@ -1 +1,5 @@ - +@if (isLoggedIn) { + +} @else { + +} diff --git a/frontend/src/app/landing-page/landing-page.component.ts b/frontend/src/app/landing-page/landing-page.component.ts index f7509cf..1291434 100644 --- a/frontend/src/app/landing-page/landing-page.component.ts +++ b/frontend/src/app/landing-page/landing-page.component.ts @@ -1,16 +1,19 @@ import { Component, inject } from '@angular/core'; import { KeycloakService } from 'keycloak-angular'; +import { RouterLink } from '@angular/router'; @Component({ selector: 'app-landing-page', standalone: true, - imports: [], + imports: [RouterLink], templateUrl: './landing-page.component.html', }) export class LandingPageComponent { private keycloakService: KeycloakService = inject(KeycloakService); - login() { + public isLoggedIn = this.keycloakService.isLoggedIn(); + + public login() { const baseUrl = window.location.origin; this.keycloakService.login({ redirectUri: `${baseUrl}/home` });