diff --git a/packages/bridge-ui/src/app/components/season-card/season-card.component.html b/packages/bridge-ui/src/app/components/season-card/season-card.component.html index 51eb31b..365d5da 100644 --- a/packages/bridge-ui/src/app/components/season-card/season-card.component.html +++ b/packages/bridge-ui/src/app/components/season-card/season-card.component.html @@ -7,6 +7,16 @@

Start Date: {{getStartingDate()}}

Number of Races: {{season.races.length}}

+ @if(usersService.canEditSeasons()) { + + } + @if(usersService.canDeleteSeasons()) { + + }
} diff --git a/packages/bridge-ui/src/app/components/season-card/season-card.component.ts b/packages/bridge-ui/src/app/components/season-card/season-card.component.ts index 2aa90f8..013e27c 100644 --- a/packages/bridge-ui/src/app/components/season-card/season-card.component.ts +++ b/packages/bridge-ui/src/app/components/season-card/season-card.component.ts @@ -2,15 +2,20 @@ import { Component, Input } from '@angular/core'; import { CommonModule } from '@angular/common'; import { MatCardModule } from '@angular/material/card'; +import { MatIconModule } from '@angular/material/icon'; +import { MatButtonModule } from '@angular/material/button'; import { Season } from '../../models/season.model'; +import { UsersService } from '../../services/users.service'; @Component({ selector: 'app-season-card', standalone: true, imports: [ CommonModule, - MatCardModule + MatCardModule, + MatIconModule, + MatButtonModule ], templateUrl: './season-card.component.html', styleUrl: './season-card.component.scss' @@ -20,6 +25,10 @@ export class SeasonCardComponent { @Input() season?: Season; + constructor( + public usersService: UsersService, + ) {} + getStartingDate() { if(this.season != undefined) { let date = new Date(0); @@ -30,4 +39,7 @@ export class SeasonCardComponent { return ""; } + deleteSeason(id: string) { + } + }