From 779374b164ac144f592f6577fb5767a9d8d01346 Mon Sep 17 00:00:00 2001
From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
Date: Wed, 7 Aug 2024 17:56:06 +0700
Subject: [PATCH] feat: pure dialog (non-bloat) component
---
src/components/dialog/DialogContainer.vue | 83 +++++++++++++++++++++++
src/components/dialog/DialogHeader.vue | 50 ++++++++++++++
src/components/dialog/index.ts | 2 +
3 files changed, 135 insertions(+)
create mode 100644 src/components/dialog/DialogContainer.vue
create mode 100644 src/components/dialog/DialogHeader.vue
create mode 100644 src/components/dialog/index.ts
diff --git a/src/components/dialog/DialogContainer.vue b/src/components/dialog/DialogContainer.vue
new file mode 100644
index 00000000..45803d5f
--- /dev/null
+++ b/src/components/dialog/DialogContainer.vue
@@ -0,0 +1,83 @@
+
+
+
+ onOpen?.((v) => (state = v === undefined ? true : v))"
+ >
+
+
+
+
+
diff --git a/src/components/dialog/DialogHeader.vue b/src/components/dialog/DialogHeader.vue
new file mode 100644
index 00000000..1c868706
--- /dev/null
+++ b/src/components/dialog/DialogHeader.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
diff --git a/src/components/dialog/index.ts b/src/components/dialog/index.ts
new file mode 100644
index 00000000..010419b7
--- /dev/null
+++ b/src/components/dialog/index.ts
@@ -0,0 +1,2 @@
+export { default as DialogContainer } from './DialogContainer.vue';
+export { default as DialogHeader } from './DialogHeader.vue';