From f8f019408ad66937b8439564b5095e03f27a8a8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Pocrnji=C4=8D?= Date: Sun, 21 Jun 2026 19:49:04 +0200 Subject: [PATCH] Phone view case updated --- package.json | 6 +- resources/js/Components/DatePicker.vue | 2 +- .../DocumentsTable/DocumentViewerDrawer.vue | 427 +++++++++++++ resources/js/Components/PersonDetailPhone.vue | 202 +++--- resources/js/Components/ui/drawer/Drawer.vue | 41 ++ .../js/Components/ui/drawer/DrawerContent.vue | 44 ++ .../ui/drawer/DrawerDescription.vue | 22 + .../js/Components/ui/drawer/DrawerFooter.vue | 13 + .../js/Components/ui/drawer/DrawerHeader.vue | 13 + .../js/Components/ui/drawer/DrawerOverlay.vue | 21 + .../js/Components/ui/drawer/DrawerTitle.vue | 24 + resources/js/Components/ui/drawer/index.js | 8 + .../Cases/Partials/ActivityDrawerMobile.vue | 582 ++++++++++++++++++ resources/js/Pages/Phone/Case/Index.vue | 552 ++++++++--------- 14 files changed, 1557 insertions(+), 400 deletions(-) create mode 100644 resources/js/Components/DocumentsTable/DocumentViewerDrawer.vue create mode 100644 resources/js/Components/ui/drawer/Drawer.vue create mode 100644 resources/js/Components/ui/drawer/DrawerContent.vue create mode 100644 resources/js/Components/ui/drawer/DrawerDescription.vue create mode 100644 resources/js/Components/ui/drawer/DrawerFooter.vue create mode 100644 resources/js/Components/ui/drawer/DrawerHeader.vue create mode 100644 resources/js/Components/ui/drawer/DrawerOverlay.vue create mode 100644 resources/js/Components/ui/drawer/DrawerTitle.vue create mode 100644 resources/js/Components/ui/drawer/index.js create mode 100644 resources/js/Pages/Cases/Partials/ActivityDrawerMobile.vue diff --git a/package.json b/package.json index 8a00766..5c56eb0 100644 --- a/package.json +++ b/package.json @@ -34,12 +34,13 @@ "@headlessui/vue": "^1.7.23", "@heroicons/vue": "^2.2.0", "@internationalized/date": "^3.10.0", + "@lucide/vue": "^1.21.0", "@tanstack/vue-table": "^8.21.3", "@unovis/ts": "^1.6.2", "@unovis/vue": "^1.6.2", "@vee-validate/zod": "^4.15.1", "@vuepic/vue-datepicker": "^11.0.3", - "@vueuse/core": "^14.1.0", + "@vueuse/core": "^14.3.0", "apexcharts": "^4.7.0", "class-variance-authority": "^0.7.1", "clean": "^4.0.2", @@ -51,11 +52,12 @@ "monaco-editor": "^0.55.1", "preline": "^2.7.0", "quill": "^1.3.7", - "reka-ui": "^2.7.0", + "reka-ui": "^2.10.0", "tailwind-merge": "^3.4.0", "tailwindcss-animate": "^1.0.7", "tailwindcss-inner-border": "^0.2.0", "v-calendar": "^3.1.2", + "vaul-vue": "^0.4.1", "vee-validate": "^4.15.1", "vue-currency-input": "^3.2.1", "vue-multiselect": "^3.4.0", diff --git a/resources/js/Components/DatePicker.vue b/resources/js/Components/DatePicker.vue index a053dfc..781c3d5 100644 --- a/resources/js/Components/DatePicker.vue +++ b/resources/js/Components/DatePicker.vue @@ -140,7 +140,7 @@ const open = ref(false); - +

diff --git a/resources/js/Components/DocumentsTable/DocumentViewerDrawer.vue b/resources/js/Components/DocumentsTable/DocumentViewerDrawer.vue new file mode 100644 index 0000000..a4558eb --- /dev/null +++ b/resources/js/Components/DocumentsTable/DocumentViewerDrawer.vue @@ -0,0 +1,427 @@ + + +