diff --git a/assets/components.d.ts b/assets/components.d.ts
index 949d1c5e3818..9e33180372b6 100644
--- a/assets/components.d.ts
+++ b/assets/components.d.ts
@@ -119,6 +119,7 @@ declare module 'vue' {
SwarmMenu: typeof import('./components/SwarmMenu.vue')['default']
Tag: typeof import('./components/common/Tag.vue')['default']
TimedButton: typeof import('./components/common/TimedButton.vue')['default']
+ ToastModal: typeof import('./components/common/ToastModal.vue')['default']
Toggle: typeof import('./components/common/Toggle.vue')['default']
ViewerWithSource: typeof import('./components/LogViewer/ViewerWithSource.vue')['default']
ZigZag: typeof import('./components/LogViewer/ZigZag.vue')['default']
diff --git a/assets/components/common/ToastModal.vue b/assets/components/common/ToastModal.vue
new file mode 100644
index 000000000000..07198f120ca5
--- /dev/null
+++ b/assets/components/common/ToastModal.vue
@@ -0,0 +1,28 @@
+
+ {{ toast.title }}
+
+