todo-app-angular/src/app/task/task.component.ts
Maxime Delporte fa12a866a0
All checks were successful
Deploying Website / build (push) Successful in 1m6s
Using Pipes to transform Data. Here, the task.dueDate string into date.
2025-04-22 06:33:26 -03:00

23 lines
564 B
TypeScript

import {Component, EventEmitter, Input, Output} from '@angular/core';
import { Task } from './task.model';
import {CardComponent} from '../shared/card/card.component';
import {DatePipe} from '@angular/common';
@Component({
selector: 'app-task',
imports: [
CardComponent,
DatePipe
],
templateUrl: './task.component.html',
styleUrl: './task.component.css'
})
export class TaskComponent {
@Input({ required: true }) task!: Task;
@Output() complete = new EventEmitter<string>();
onCompleteTask() {
this.complete.emit(this.task.id);
}
}