From c9aa8f647ec237c525e726d979bebbb8bdb45680 Mon Sep 17 00:00:00 2001 From: Maxime Delporte Date: Tue, 22 Apr 2025 06:17:56 -0300 Subject: [PATCH] Removing TaskContent new file. Renamming it as NewTaskData and adding it into task.model file. --- src/app/task/task.model.ts | 6 ++++++ src/app/tasks/new-task/new-task.component.ts | 7 +++---- src/app/tasks/new-task/task-content.model.ts | 5 ----- src/app/tasks/tasks.component.ts | 5 ++--- 4 files changed, 11 insertions(+), 12 deletions(-) delete mode 100644 src/app/tasks/new-task/task-content.model.ts diff --git a/src/app/task/task.model.ts b/src/app/task/task.model.ts index aabb365..b3eb788 100644 --- a/src/app/task/task.model.ts +++ b/src/app/task/task.model.ts @@ -5,3 +5,9 @@ export interface Task { summary: string; dueDate: string; } + +export interface NewTaskData { + title: string; + summary: string; + date: string; +} diff --git a/src/app/tasks/new-task/new-task.component.ts b/src/app/tasks/new-task/new-task.component.ts index 05fa6ae..10bb5f1 100644 --- a/src/app/tasks/new-task/new-task.component.ts +++ b/src/app/tasks/new-task/new-task.component.ts @@ -1,7 +1,6 @@ import {Component, EventEmitter, Output} from '@angular/core'; import {FormsModule} from '@angular/forms'; -import {Task} from '../../task/task.model'; -import {TaskContent} from './task-content.model'; +import {NewTaskData} from '../../task/task.model'; @Component({ selector: 'app-new-task', @@ -13,7 +12,7 @@ import {TaskContent} from './task-content.model'; }) export class NewTaskComponent { @Output() cancel = new EventEmitter(); - @Output() add = new EventEmitter(); + @Output() add = new EventEmitter(); enteredTitle = ''; enteredSummary = ''; enteredDate = ''; @@ -23,7 +22,7 @@ export class NewTaskComponent { } onSubmit() { - let taskContent: TaskContent = { + let taskContent: NewTaskData = { title: this.enteredTitle, summary: this.enteredSummary, date: this.enteredDate, diff --git a/src/app/tasks/new-task/task-content.model.ts b/src/app/tasks/new-task/task-content.model.ts deleted file mode 100644 index a7d7b36..0000000 --- a/src/app/tasks/new-task/task-content.model.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface TaskContent { - title: string; - summary: string; - date: string; -} diff --git a/src/app/tasks/tasks.component.ts b/src/app/tasks/tasks.component.ts index e2822f9..0f80381 100644 --- a/src/app/tasks/tasks.component.ts +++ b/src/app/tasks/tasks.component.ts @@ -1,9 +1,8 @@ import {Component, EventEmitter, Input, Output} from '@angular/core'; import {User} from '../user/user.model'; -import {Task} from '../task/task.model'; +import {NewTaskData, Task} from '../task/task.model'; import {TaskComponent} from '../task/task.component'; import {NewTaskComponent} from './new-task/new-task.component'; -import {TaskContent} from './new-task/task-content.model'; @Component({ selector: 'app-tasks', @@ -56,7 +55,7 @@ export class TasksComponent { this.isAddingTask = false; } - onAddTask(taskContent: TaskContent) { + onAddTask(taskContent: NewTaskData) { let nextTaskId = this.tasks.length + 1; let taskId = 't' + (nextTaskId).toString();