added new task (status)

This commit is contained in:
Chneemann 2024-04-26 12:21:44 +02:00
parent dff2db9db0
commit 3fe70e52ad
3 changed files with 29 additions and 8 deletions

View file

@ -83,6 +83,11 @@ export class AddTaskComponent {
this.taskData.subtasksDone = taskData.subtasksDone;
this.taskData.assigned = taskData.assigned;
this.taskData.date = taskData.date;
} else if (
this.overlayData !== 'none' &&
this.overlayType === 'newTaskOverlay'
) {
this.taskData.status = this.overlayData;
}
}

View file

@ -28,7 +28,7 @@
>
<span class="line"></span>
</div>
<button class="btn" type="submit" (click)="addNewTaskOverlay()">
<button class="btn" type="submit" (click)="addNewTaskOverlay('none')">
<div class="btn-inside">
<span>Add Task</span>
<img src="./../../../assets/img/board/add_white.svg" alt="check" />
@ -45,7 +45,11 @@
>
<div class="headline">
<span>To do</span
><img src="./../../../assets/img/board/plus.svg" alt="add" />
><img
src="./../../../assets/img/board/plus.svg"
alt="add"
(click)="addNewTaskOverlay('todo')"
/>
</div>
<div id="todo" class="details">
@for(task of getTaskStatus("todo"); track task) {
@ -62,7 +66,11 @@
>
<div class="headline">
<span>In progress</span
><img src="./../../../assets/img/board/plus.svg" alt="add" />
><img
src="./../../../assets/img/board/plus.svg"
alt="add"
(click)="addNewTaskOverlay('inprogress')"
/>
</div>
<div id="inprogress" class="details">
@for(task of getTaskStatus("inprogress"); track task) {
@ -79,7 +87,11 @@
>
<div class="headline">
<span>Await feedback</span
><img src="./../../../assets/img/board/plus.svg" alt="add" />
><img
src="./../../../assets/img/board/plus.svg"
alt="add"
(click)="addNewTaskOverlay('awaitfeedback')"
/>
</div>
<div id="awaitfeedback" class="details">
@for(task of getTaskStatus("awaitfeedback"); track task) {
@ -96,7 +108,11 @@
>
<div class="headline">
<span>Done</span
><img src="./../../../assets/img/board/plus.svg" alt="add" />
><img
src="./../../../assets/img/board/plus.svg"
alt="add"
(click)="addNewTaskOverlay('done')"
/>
</div>
<div id="done" class="details">
@for(task of getTaskStatus("done"); track task) {

View file

@ -31,11 +31,11 @@ export class BoardComponent {
});
}
addNewTaskOverlay() {
addNewTaskOverlay(status: string) {
if (window.innerWidth >= 650) {
this.overlayService.setOverlayData('newTaskOverlay', 'none');
this.overlayService.setOverlayData('newTaskOverlay', status);
} else {
this.router.navigate(['/add-task']);
this.router.navigate(['/add-task', status]);
}
}