diff --git a/src/components/ui/BaseDialog.vue b/src/components/ui/BaseDialog.vue
new file mode 100644
index 0000000..95fc79c
--- /dev/null
+++ b/src/components/ui/BaseDialog.vue
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main.js b/src/main.js
index e7279db..187a6de 100644
--- a/src/main.js
+++ b/src/main.js
@@ -6,6 +6,7 @@ import App from './App';
import BaseBadge from './components/ui/BaseBadge';
import BaseButton from './components/ui/BaseButton';
import BaseCard from './components/ui/BaseCard';
+import BaseDialog from './components/ui/BaseDialog';
import BaseSpinner from './components/ui/BaseSpinner';
const app = createApp(App);
@@ -16,6 +17,7 @@ app.use(store);
app.component('base-badge', BaseBadge);
app.component('base-button', BaseButton);
app.component('base-card', BaseCard);
+app.component('base-dialog', BaseDialog);
app.component('base-spinner', BaseSpinner);
app.mount('#app');