From 14d50c921d657792df9e234705a1465da083da2b Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Thu, 4 Apr 2024 21:49:36 +0200 Subject: [PATCH] Added search modal --- src/components/calendar/CalendarMenu.vue | 2 +- .../calendar/CalendarMenuSearch.vue | 27 ++++++-- src/components/ui/dialog/Dialog.vue | 19 ++++++ src/components/ui/dialog/DialogClose.vue | 11 ++++ src/components/ui/dialog/DialogContent.vue | 51 +++++++++++++++ .../ui/dialog/DialogDescription.vue | 24 +++++++ src/components/ui/dialog/DialogFooter.vue | 12 ++++ src/components/ui/dialog/DialogHeader.vue | 14 ++++ .../ui/dialog/DialogScrollContent.vue | 64 +++++++++++++++++++ src/components/ui/dialog/DialogTitle.vue | 24 +++++++ src/components/ui/dialog/DialogTrigger.vue | 11 ++++ src/components/ui/dialog/index.ts | 9 +++ src/components/ui/input/Input.vue | 32 ++++++++++ src/components/ui/input/index.ts | 1 + 14 files changed, 296 insertions(+), 5 deletions(-) create mode 100644 src/components/ui/dialog/Dialog.vue create mode 100644 src/components/ui/dialog/DialogClose.vue create mode 100644 src/components/ui/dialog/DialogContent.vue create mode 100644 src/components/ui/dialog/DialogDescription.vue create mode 100644 src/components/ui/dialog/DialogFooter.vue create mode 100644 src/components/ui/dialog/DialogHeader.vue create mode 100644 src/components/ui/dialog/DialogScrollContent.vue create mode 100644 src/components/ui/dialog/DialogTitle.vue create mode 100644 src/components/ui/dialog/DialogTrigger.vue create mode 100644 src/components/ui/dialog/index.ts create mode 100644 src/components/ui/input/Input.vue create mode 100644 src/components/ui/input/index.ts diff --git a/src/components/calendar/CalendarMenu.vue b/src/components/calendar/CalendarMenu.vue index ed858f7..844bfe5 100644 --- a/src/components/calendar/CalendarMenu.vue +++ b/src/components/calendar/CalendarMenu.vue @@ -30,7 +30,7 @@ const { currentDate } = useCalendar() -
+
diff --git a/src/components/calendar/CalendarMenuSearch.vue b/src/components/calendar/CalendarMenuSearch.vue index 420a7c4..0936df7 100644 --- a/src/components/calendar/CalendarMenuSearch.vue +++ b/src/components/calendar/CalendarMenuSearch.vue @@ -1,12 +1,31 @@ diff --git a/src/components/ui/dialog/Dialog.vue b/src/components/ui/dialog/Dialog.vue new file mode 100644 index 0000000..7f26e47 --- /dev/null +++ b/src/components/ui/dialog/Dialog.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/components/ui/dialog/DialogClose.vue b/src/components/ui/dialog/DialogClose.vue new file mode 100644 index 0000000..a64703e --- /dev/null +++ b/src/components/ui/dialog/DialogClose.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/components/ui/dialog/DialogContent.vue b/src/components/ui/dialog/DialogContent.vue new file mode 100644 index 0000000..e681ebb --- /dev/null +++ b/src/components/ui/dialog/DialogContent.vue @@ -0,0 +1,51 @@ + + + diff --git a/src/components/ui/dialog/DialogDescription.vue b/src/components/ui/dialog/DialogDescription.vue new file mode 100644 index 0000000..3637b7e --- /dev/null +++ b/src/components/ui/dialog/DialogDescription.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/components/ui/dialog/DialogFooter.vue b/src/components/ui/dialog/DialogFooter.vue new file mode 100644 index 0000000..c6f5d4e --- /dev/null +++ b/src/components/ui/dialog/DialogFooter.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/components/ui/dialog/DialogHeader.vue b/src/components/ui/dialog/DialogHeader.vue new file mode 100644 index 0000000..e22a1fd --- /dev/null +++ b/src/components/ui/dialog/DialogHeader.vue @@ -0,0 +1,14 @@ + + + diff --git a/src/components/ui/dialog/DialogScrollContent.vue b/src/components/ui/dialog/DialogScrollContent.vue new file mode 100644 index 0000000..424fde4 --- /dev/null +++ b/src/components/ui/dialog/DialogScrollContent.vue @@ -0,0 +1,64 @@ + + + diff --git a/src/components/ui/dialog/DialogTitle.vue b/src/components/ui/dialog/DialogTitle.vue new file mode 100644 index 0000000..0a1c94c --- /dev/null +++ b/src/components/ui/dialog/DialogTitle.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/components/ui/dialog/DialogTrigger.vue b/src/components/ui/dialog/DialogTrigger.vue new file mode 100644 index 0000000..ee0c12f --- /dev/null +++ b/src/components/ui/dialog/DialogTrigger.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/components/ui/dialog/index.ts b/src/components/ui/dialog/index.ts new file mode 100644 index 0000000..847e999 --- /dev/null +++ b/src/components/ui/dialog/index.ts @@ -0,0 +1,9 @@ +export { default as Dialog } from './Dialog.vue' +export { default as DialogClose } from './DialogClose.vue' +export { default as DialogTrigger } from './DialogTrigger.vue' +export { default as DialogHeader } from './DialogHeader.vue' +export { default as DialogTitle } from './DialogTitle.vue' +export { default as DialogDescription } from './DialogDescription.vue' +export { default as DialogContent } from './DialogContent.vue' +export { default as DialogScrollContent } from './DialogScrollContent.vue' +export { default as DialogFooter } from './DialogFooter.vue' diff --git a/src/components/ui/input/Input.vue b/src/components/ui/input/Input.vue new file mode 100644 index 0000000..808c921 --- /dev/null +++ b/src/components/ui/input/Input.vue @@ -0,0 +1,32 @@ + + + diff --git a/src/components/ui/input/index.ts b/src/components/ui/input/index.ts new file mode 100644 index 0000000..a691dd6 --- /dev/null +++ b/src/components/ui/input/index.ts @@ -0,0 +1 @@ +export { default as Input } from './Input.vue'