Remove AppModule and enhance Team and Header components

Deleted unused `AppModule` to streamline the project structure. Enhanced the `TeamComponent` by integrating team member data from the API and updating its template. Improved the `HeaderComponent` by adding `priority` to the logo image for better performance.
This commit is contained in:
2025-04-08 22:23:37 +02:00
parent c2c81de9d0
commit 21496baab5
5 changed files with 18 additions and 50 deletions
@@ -17,6 +17,7 @@
alt="akastijn's Minecraft skin" height="160" width="160" style="width: 160px;">
<h2>akastijn</h2>
<p>Owner</p>
<p>{{ members }}</p>
</div>
<div class="member">
<img ngSrc="https://crafatar.com/avatars/0b06c1b9ae5845d5af60731e4c788dc8?overlay"
+12 -1
View File
@@ -1,8 +1,9 @@
import {Component} from '@angular/core';
import {ScrollService} from '../scroll/scroll.service';
import {TeamService} from '../../api';
import {BASE_PATH, TeamMember, TeamService} from '../../api';
import {CommonModule, NgOptimizedImage} from '@angular/common';
import {HeaderComponent} from '../header/header.component';
import {CookieService} from 'ngx-cookie-service';
@Component({
selector: 'app-team',
@@ -12,13 +13,23 @@ import {HeaderComponent} from '../header/header.component';
HeaderComponent,
NgOptimizedImage
],
providers: [
CookieService,
{provide: BASE_PATH, useValue: 'http://localhost:8080/'}
],
templateUrl: './team.component.html',
styleUrl: './team.component.scss'
})
export class TeamComponent {
public members: TeamMember[] = [];
constructor(public scrollService: ScrollService, public teamApi: TeamService) {
console.log("TeamComponent")
teamApi.getTeamMembers("test").subscribe(res => {
console.log(res)
console.log("AHH")
this.members = res;
});
}
}