From 0383ea0a4680839b06971783d0710d427ec11024 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Sat, 23 Aug 2025 10:52:03 -0600 Subject: [PATCH] Refactor to use BaseDialog, implement also SettingsDialog on it. --- src/components/BaseDialog.vue | 170 ++++++++++++++++++ src/components/Calendar.vue | 42 ++++- src/components/EventDialog.vue | 281 ++++++++++++------------------ src/components/SettingsDialog.vue | 133 ++++++++++++++ 4 files changed, 453 insertions(+), 173 deletions(-) create mode 100644 src/components/BaseDialog.vue create mode 100644 src/components/SettingsDialog.vue diff --git a/src/components/BaseDialog.vue b/src/components/BaseDialog.vue new file mode 100644 index 0000000..904306c --- /dev/null +++ b/src/components/BaseDialog.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/src/components/Calendar.vue b/src/components/Calendar.vue index 010074a..4f72b0b 100644 --- a/src/components/Calendar.vue +++ b/src/components/Calendar.vue @@ -1,24 +1,36 @@ + + diff --git a/src/components/EventDialog.vue b/src/components/EventDialog.vue index e88a314..bb24b41 100644 --- a/src/components/EventDialog.vue +++ b/src/components/EventDialog.vue @@ -1,6 +1,7 @@