From 7202ed88066309030909ff93a651698e99824b05 Mon Sep 17 00:00:00 2001 From: Borgia Leiva Date: Wed, 11 Feb 2026 11:23:55 +0100 Subject: [PATCH] substituted @ifs and @fors with deprecated ngIf and ngFor --- .../components/navbar/navbar.component.html | 4 +- .../project-item/project-item.component.html | 16 +++--- .../task-item/task-item.component.html | 6 +- .../task-item/task-item.component.ts | 4 ++ .../collaborator-add.component.html | 11 +--- src/app/pages/home/home.component.html | 15 +++-- src/app/pages/home/home.component.ts | 6 +- src/app/pages/login/login.component.html | 15 ++--- .../project-create.component.html | 11 +--- .../project-details.component.html | 55 +++++++++++-------- .../project-details.component.ts | 8 +++ .../project-edit/project-edit.component.html | 19 +++---- .../pages/register/register.component.html | 15 ++--- .../task-create/task-create.component.html | 11 +--- .../pages/task-edit/task-edit.component.html | 19 +++---- 15 files changed, 105 insertions(+), 110 deletions(-) diff --git a/src/app/components/navbar/navbar.component.html b/src/app/components/navbar/navbar.component.html index 57e182d..ea97575 100644 --- a/src/app/components/navbar/navbar.component.html +++ b/src/app/components/navbar/navbar.component.html @@ -1,9 +1,9 @@

Kanban Board

diff --git a/src/app/components/project-item/project-item.component.html b/src/app/components/project-item/project-item.component.html index 553ad4f..527ee48 100644 --- a/src/app/components/project-item/project-item.component.html +++ b/src/app/components/project-item/project-item.component.html @@ -3,14 +3,12 @@

{{ project.name }}

- @if (project.description) { -

{{ project.description }}

- } +

+ {{ project.description }} +

- @if (completionPercentage != null) { -
- Completion - {{ completionPercentage }}% -
- } +
+ Completion + {{ completionPercentage }}% +
diff --git a/src/app/components/task-item/task-item.component.html b/src/app/components/task-item/task-item.component.html index 475e8dc..a101070 100644 --- a/src/app/components/task-item/task-item.component.html +++ b/src/app/components/task-item/task-item.component.html @@ -11,9 +11,9 @@ [(ngModel)]="statusValue" (ngModelChange)="onStatusChange($event)" > - @for (status of statusOptions; track status) { - - } + diff --git a/src/app/pages/home/home.component.html b/src/app/pages/home/home.component.html index 18aeb08..0ed8829 100644 --- a/src/app/pages/home/home.component.html +++ b/src/app/pages/home/home.component.html @@ -8,11 +8,14 @@
- @if (projectList.length > 0) { - @for (project of projectList; track project.id) { - - } - } @else { + + + + +

You have no projects. @@ -21,7 +24,7 @@

- } +
diff --git a/src/app/pages/home/home.component.ts b/src/app/pages/home/home.component.ts index be3247b..f65ae80 100644 --- a/src/app/pages/home/home.component.ts +++ b/src/app/pages/home/home.component.ts @@ -10,7 +10,7 @@ import { Project } from '../../models/projects.models'; standalone: true, imports: [CommonModule, ProjectItemComponent], templateUrl: './home.component.html', - styleUrl: './home.component.css' + styleUrl: './home.component.css', }) export class HomeComponent { protected authService = inject(AuthService); @@ -23,4 +23,8 @@ export class HomeComponent { onCreateProject() { this.router.navigate(['/projects/new']); } + + trackByProjectId(_index: number, project: Project): number { + return project.id; + } } diff --git a/src/app/pages/login/login.component.html b/src/app/pages/login/login.component.html index 0bf3494..4be0d30 100644 --- a/src/app/pages/login/login.component.html +++ b/src/app/pages/login/login.component.html @@ -3,11 +3,9 @@

{{ 'KanbanCloneAngular' }}

Sign In

- @if (errorMessage()) { -
- {{ errorMessage() }} -
- } +
+ {{ errorMessage() }} +
@@ -37,11 +35,8 @@
diff --git a/src/app/pages/project-create/project-create.component.html b/src/app/pages/project-create/project-create.component.html index 016ed05..c0f7ac5 100644 --- a/src/app/pages/project-create/project-create.component.html +++ b/src/app/pages/project-create/project-create.component.html @@ -2,9 +2,7 @@

Create project

- @if (errorMessage()) { -
{{ errorMessage() }}
- } +
{{ errorMessage() }}
@@ -38,11 +36,8 @@ class="btn-primary" [disabled]="isSaving() || !projectForm.form.valid" > - @if (isSaving()) { - Creating... - } @else { - Create project - } + Creating... + Create project
diff --git a/src/app/pages/project-details/project-details.component.html b/src/app/pages/project-details/project-details.component.html index 45ea229..894a33d 100644 --- a/src/app/pages/project-details/project-details.component.html +++ b/src/app/pages/project-details/project-details.component.html @@ -1,14 +1,20 @@
- @if (isLoading()) { +

Loading project...

- } @else if (errorMessage()) { -
-

{{ errorMessage() }}

-
- } @else { +
+ + + +
+

{{ errorMessage() }}

+
+
+
+ +

{{ project()?.name }}

Project description:

@@ -26,21 +32,21 @@
- @if ((project()?.tasks?.length ?? 0) > 0) { +
- @for (task of project()?.tasks ?? []; track task.id) { - - } +
- } @else { +
+

No tasks yet.

- } +
@@ -51,20 +57,23 @@ {{ project()?.users?.length ?? 0 }} total
- @if ((project()?.users?.length ?? 0) > 0) { +
- @for (user of project()?.users ?? []; track user.id) { - - } +
- } @else { +
+

No collaborators yet.

- } +
- } + diff --git a/src/app/pages/register/register.component.html b/src/app/pages/register/register.component.html index 8e66ce6..6f273e1 100644 --- a/src/app/pages/register/register.component.html +++ b/src/app/pages/register/register.component.html @@ -3,11 +3,9 @@

{{ 'KanbanCloneAngular' }}

Create account

- @if (errorMessage()) { -
- {{ errorMessage() }} -
- } +
+ {{ errorMessage() }} +
@@ -54,11 +52,8 @@ class="btn-primary" [disabled]="isLoading() || !registerForm.form.valid" > - @if (isLoading()) { - Creating... - } @else { - Create account - } + Creating... + Create account diff --git a/src/app/pages/task-create/task-create.component.html b/src/app/pages/task-create/task-create.component.html index c3545e1..d1264dc 100644 --- a/src/app/pages/task-create/task-create.component.html +++ b/src/app/pages/task-create/task-create.component.html @@ -2,9 +2,7 @@

Create task

- @if (errorMessage()) { -
{{ errorMessage() }}
- } +
{{ errorMessage() }}
@@ -44,11 +42,8 @@
diff --git a/src/app/pages/task-edit/task-edit.component.html b/src/app/pages/task-edit/task-edit.component.html index f8d13a0..cf81c8f 100644 --- a/src/app/pages/task-edit/task-edit.component.html +++ b/src/app/pages/task-edit/task-edit.component.html @@ -2,13 +2,13 @@

Edit task

- @if (errorMessage()) { -
{{ errorMessage() }}
- } +
{{ errorMessage() }}
- @if (isLoading()) { +
Loading task...
- } @else { +
+ +
@@ -47,14 +47,11 @@
- } +