diff --git a/src/app/dialogs/confirm-dialog/confirm-dialog.component.html b/src/app/dialogs/confirm-dialog/confirm-dialog.component.html
new file mode 100644
index 0000000..16d1e33
--- /dev/null
+++ b/src/app/dialogs/confirm-dialog/confirm-dialog.component.html
@@ -0,0 +1,12 @@
+
{{dialogTitle}}
+
+
+ {{dialogText}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/dialogs/confirm-dialog/confirm-dialog.component.scss b/src/app/dialogs/confirm-dialog/confirm-dialog.component.scss
new file mode 100644
index 0000000..94a9bdb
--- /dev/null
+++ b/src/app/dialogs/confirm-dialog/confirm-dialog.component.scss
@@ -0,0 +1 @@
+.spacer {flex: 1 1 auto;}
\ No newline at end of file
diff --git a/src/app/dialogs/confirm-dialog/confirm-dialog.component.spec.ts b/src/app/dialogs/confirm-dialog/confirm-dialog.component.spec.ts
new file mode 100644
index 0000000..ccea433
--- /dev/null
+++ b/src/app/dialogs/confirm-dialog/confirm-dialog.component.spec.ts
@@ -0,0 +1,25 @@
+import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { ConfirmDialogComponent } from './confirm-dialog.component';
+
+describe('ConfirmDialogComponent', () => {
+ let component: ConfirmDialogComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async(() => {
+ TestBed.configureTestingModule({
+ declarations: [ ConfirmDialogComponent ]
+ })
+ .compileComponents();
+ }));
+
+ beforeEach(() => {
+ fixture = TestBed.createComponent(ConfirmDialogComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/src/app/dialogs/confirm-dialog/confirm-dialog.component.ts b/src/app/dialogs/confirm-dialog/confirm-dialog.component.ts
new file mode 100644
index 0000000..a6296cd
--- /dev/null
+++ b/src/app/dialogs/confirm-dialog/confirm-dialog.component.ts
@@ -0,0 +1,24 @@
+import { Component, OnInit, Inject } from '@angular/core';
+import { MAT_DIALOG_DATA } from '@angular/material/dialog';
+
+@Component({
+ selector: 'app-confirm-dialog',
+ templateUrl: './confirm-dialog.component.html',
+ styleUrls: ['./confirm-dialog.component.scss']
+})
+export class ConfirmDialogComponent implements OnInit {
+
+ dialogTitle: 'Confirm';
+ dialogText: 'Would you like to confirm?';
+ submitText: 'Yes'
+
+ constructor(@Inject(MAT_DIALOG_DATA) public data: any) {
+ if (this.data.dialogTitle) { this.dialogTitle = this.data.dialogTitle };
+ if (this.data.dialogText) { this.dialogText = this.data.dialogText };
+ if (this.data.submitText) { this.submitText = this.data.submitText };
+ }
+
+ ngOnInit(): void {
+ }
+
+}