Spaces:
Sleeping
Sleeping
File size: 1,023 Bytes
1bc149f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
import { Component } from '@angular/core';
import {TaskComponent} from "./task/task.component";
import {MatTab, MatTabGroup} from "@angular/material/tabs";
import {MatCard, MatCardContent} from "@angular/material/card";
import {AppStateService} from "../../../state_management/services/app-state.service";
import {map} from "rxjs";
import {AsyncPipe, NgForOf} from "@angular/common";
import {AboutComponent} from "../about/about.component";
import {RouterLink} from "@angular/router";
import {MatButton} from "@angular/material/button";
@Component({
selector: 'app-tasks',
standalone: true,
imports: [
TaskComponent,
MatTab,
MatTabGroup,
MatCardContent,
MatCard,
AsyncPipe,
AboutComponent,
RouterLink,
MatButton,
NgForOf
],
templateUrl: './tasks.component.html',
styleUrl: './tasks.component.css'
})
export class TasksComponent {
tasks = this.stateService.state$.pipe(
map(state => state.tasks)
);
constructor(private stateService: AppStateService) {
}
}
|