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 59a91f868d0f1908332e099ca942f6e6f5fa1324..5fbbb88756f0e6dc0dd1c2994e5b4ecfbbb9de78 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 e3b7c937b02d34ed9123e817dc4b3924d88e33c3..44302bedd1411bd1e636b1965c5b492cbc08cb6c 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">