diff --git a/src/app/delete-employee/delete-employee.component.css b/src/app/delete-employee/delete-employee.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/delete-employee/delete-employee.component.html b/src/app/delete-employee/delete-employee.component.html
new file mode 100644
index 0000000..f15bdb8
--- /dev/null
+++ b/src/app/delete-employee/delete-employee.component.html
@@ -0,0 +1,6 @@
+
Delete {{employee.firstName}} {{employee.lastName}}
+Are you sure you want to delete {{employee.firstName}} {{employee.lastName}}? This cant be undone.
+
+
+
+
diff --git a/src/app/delete-employee/delete-employee.component.ts b/src/app/delete-employee/delete-employee.component.ts
new file mode 100644
index 0000000..26af39c
--- /dev/null
+++ b/src/app/delete-employee/delete-employee.component.ts
@@ -0,0 +1,34 @@
+import {Component, Inject, inject} from '@angular/core';
+import {Employee} from "../Employee";
+import {
+ MAT_DIALOG_DATA,
+ MatDialogActions,
+ MatDialogClose,
+ MatDialogContent,
+ MatDialogTitle
+} from "@angular/material/dialog";
+import {MatButton} from "@angular/material/button";
+import EmployeeApiService from "../services/employee-api.service";
+
+@Component({
+ selector: 'app-delete-employee',
+ imports: [
+ MatDialogContent,
+ MatDialogTitle,
+ MatDialogActions,
+ MatButton,
+ MatDialogClose
+ ],
+ templateUrl: './delete-employee.component.html',
+ standalone: true,
+ styleUrl: './delete-employee.component.css'
+})
+export class DeleteEmployeeComponent {
+ private apiService: EmployeeApiService = inject(EmployeeApiService);
+
+ protected employee: Employee = inject(MAT_DIALOG_DATA);
+
+ deleteEmployee(id: number) {
+ this.apiService.deleteById(id).subscribe();
+ }
+}
diff --git a/src/app/employee-list/employee-list.component.html b/src/app/employee-list/employee-list.component.html
index ff1fa54..05c6beb 100644
--- a/src/app/employee-list/employee-list.component.html
+++ b/src/app/employee-list/employee-list.component.html
@@ -37,7 +37,7 @@
-