diff --git a/src/app/components/contacts/contact-detail/contact-detail.component.ts b/src/app/components/contacts/contact-detail/contact-detail.component.ts
index 88d24ec..52dd97b 100644
--- a/src/app/components/contacts/contact-detail/contact-detail.component.ts
+++ b/src/app/components/contacts/contact-detail/contact-detail.component.ts
@@ -31,9 +31,7 @@ export class ContactDetailComponent {
isLoading: boolean = false;
selectedUser: User | null = null;
isMobileNavbarOpen: boolean = false;
-
showConfirmDialog = false;
- userToDeleteId: string | null = null;
constructor(
private overlayService: OverlayService,
diff --git a/src/app/shared/components/overlay/task-overlay/task-overlay.component.html b/src/app/shared/components/overlay/task-overlay/task-overlay.component.html
index 890ae1c..98e6457 100644
--- a/src/app/shared/components/overlay/task-overlay/task-overlay.component.html
+++ b/src/app/shared/components/overlay/task-overlay/task-overlay.component.html
@@ -129,7 +129,7 @@
@if(task.creator === currentUserId) {
-
+
{{ "addTask.delete" | translate }}
@@ -145,3 +145,9 @@
}
+
diff --git a/src/app/shared/components/overlay/task-overlay/task-overlay.component.ts b/src/app/shared/components/overlay/task-overlay/task-overlay.component.ts
index 5deff01..bfe21b2 100644
--- a/src/app/shared/components/overlay/task-overlay/task-overlay.component.ts
+++ b/src/app/shared/components/overlay/task-overlay/task-overlay.component.ts
@@ -12,11 +12,18 @@ import { map } from 'rxjs';
import { ApiService } from '../../../../services/api.service';
import { UpdateNotifierService } from '../../../../services/update-notifier.service';
import { ToastNotificationService } from '../../../../services/toast-notification.servic';
+import { ConfirmDialogComponent } from '../../confirm-dialog/confirm-dialog.component';
@Component({
selector: 'app-task-overlay',
standalone: true,
- imports: [BtnCloseComponent, CommonModule, BtnBackComponent, TranslateModule],
+ imports: [
+ BtnCloseComponent,
+ CommonModule,
+ BtnBackComponent,
+ TranslateModule,
+ ConfirmDialogComponent,
+ ],
templateUrl: './task-overlay.component.html',
styleUrl: './task-overlay.component.scss',
})
@@ -27,6 +34,7 @@ export class TaskOverlayComponent implements OnInit {
task: Task | null = null;
overlayMobile: boolean = false;
currentUserId: string = '';
+ showConfirmDialog = false;
constructor(
private overlayService: OverlayService,
@@ -159,4 +167,8 @@ export class TaskOverlayComponent implements OnInit {
capitalizeFirstLetter(data: string) {
return data.charAt(0).toUpperCase() + data.slice(1);
}
+
+ toggleConfirmDialog() {
+ this.showConfirmDialog = !this.showConfirmDialog;
+ }
}
diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json
index 737e17d..3005c79 100644
--- a/src/assets/i18n/de.json
+++ b/src/assets/i18n/de.json
@@ -92,7 +92,8 @@
"phone": "Telefon"
},
"confirmDialogComponent": {
- "deleteContact": "Möchten Sie den Kontakt wirklich löschen?",
+ "deleteContact": "Willst du den Kontakt wirklich löschen?",
+ "deleteTask": "Willst du den Task wirklich löschen?",
"btnCancel": "Abbrechen",
"btnConfirm": "Bestätigen"
},
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index dc4cc84..9ef27d1 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -93,6 +93,7 @@
},
"confirmDialogComponent": {
"deleteContact": "Do you really want to delete the contact?",
+ "deleteTask": "Do you really want to delete the task?",
"btnCancel": "Cancel",
"btnConfirm": "Confirm"
},
@@ -158,7 +159,7 @@
"contacts": {
"headline": "Contacts",
"headlineDescription": "Better with a team",
- "notice": "Notice: Click in the circle to change the colour.",
+ "notice": "Notice: Click in the circle to change the color.",
"btnNew": "Add new contact",
"btnEdit0": "edit",
"btnEdit1": "Edit",