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:
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user