From 4e2282cab9563f67b1b3fbce5f12115004c42cfc Mon Sep 17 00:00:00 2001 From: "thibault.capt" <thibault.capt@etu.hesge.ch> Date: Sat, 22 Feb 2025 19:23:38 +0100 Subject: [PATCH] (fix): infinite loader --- .../src/app/core/adapters/local-storage-todo.service.ts | 4 ++-- .../src/app/features/todo-list/todo-list.component.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts b/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts index 59a91f8..5fbbb88 100644 --- a/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts +++ b/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts @@ -19,10 +19,10 @@ export class LocalStorageTodoService implements TodoService { return of(this.getTodos()); } - remove(todoId: number): Observable<void> { + remove(todoId: number): Observable<number> { const todos = this.getTodos().filter((todo) => todo.id !== todoId); this.setTodos(todos); - return of(void 0); + return of(todoId); } toggleCompleted(todoId: number): Observable<Todo> { diff --git a/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html b/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html index e3b7c93..44302be 100644 --- a/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html +++ b/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html @@ -6,7 +6,7 @@ <!-- Liste des tâches --> <div class="flex-grow flex items-center justify-center py-5"> - @if (store.isLoading()) { + @if (!store.isLoading()) { <span class="loading loading-spinner loading-xl"></span> } @else { <ul class="list text-gray-600 text-lg"> -- GitLab