diff --git a/app/javascript/dashboard/components-next/dialog/Dialog.story.vue b/app/javascript/dashboard/components-next/dialog/Dialog.story.vue
new file mode 100644
index 000000000..a94381e52
--- /dev/null
+++ b/app/javascript/dashboard/components-next/dialog/Dialog.story.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/components-next/dialog/Dialog.vue b/app/javascript/dashboard/components-next/dialog/Dialog.vue
new file mode 100644
index 000000000..8982d85b3
--- /dev/null
+++ b/app/javascript/dashboard/components-next/dialog/Dialog.vue
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/i18n/locale/en/components.json b/app/javascript/dashboard/i18n/locale/en/components.json
index 40846d2b0..42e6c41af 100644
--- a/app/javascript/dashboard/i18n/locale/en/components.json
+++ b/app/javascript/dashboard/i18n/locale/en/components.json
@@ -3,6 +3,12 @@
"SHOWING": "Showing {startItem} - {endItem} of {totalItems} items",
"CURRENT_PAGE_INFO": "{currentPage} of {totalPages} pages"
},
+ "DIALOG": {
+ "BUTTONS": {
+ "CANCEL": "Cancel",
+ "CONFIRM": "Confirm"
+ }
+ },
"BREADCRUMB": {
"ARIA_LABEL": "Breadcrumb"
}