diff --git a/apps/todo/apps/backend/src/task/dto/query-tasks.dto.ts b/apps/todo/apps/backend/src/task/dto/query-tasks.dto.ts index fb7e0067c..cea00a0a3 100644 --- a/apps/todo/apps/backend/src/task/dto/query-tasks.dto.ts +++ b/apps/todo/apps/backend/src/task/dto/query-tasks.dto.ts @@ -28,7 +28,11 @@ export class QueryTasksDto { status?: TaskStatus; @IsOptional() - @Transform(({ value }) => value === 'true' || value === true) + @Transform(({ value }) => { + if (value === 'true' || value === true) return true; + if (value === 'false' || value === false) return false; + return undefined; + }) @IsBoolean() isCompleted?: boolean; diff --git a/apps/todo/apps/web/src/lib/components/SubtaskList.svelte b/apps/todo/apps/web/src/lib/components/SubtaskList.svelte new file mode 100644 index 000000000..b545e79ee --- /dev/null +++ b/apps/todo/apps/web/src/lib/components/SubtaskList.svelte @@ -0,0 +1,404 @@ + + +
Keine Aufgaben für heute
{:else} -Noch keine erledigten Aufgaben
{:else} -