From 8e8a7ec2a2275d762aab5dc2b183887643cb3638 Mon Sep 17 00:00:00 2001 From: Jonas Plum Date: Thu, 20 Jan 2022 10:08:37 +0100 Subject: [PATCH] Create three panel view (#26) * Create three panel view --- ui/package.json | 1 + ui/src/App.vue | 8 ++-- ui/src/components/TicketList.vue | 69 +++++++++++++++++++++++------ ui/src/router/index.ts | 28 ++++-------- ui/src/shims-vue.d.ts | 1 + ui/src/views/Ticket.vue | 25 +++++++---- ui/src/views/TicketList.vue | 63 ++++++++++++++++++++++---- ui/src/views/TicketNew.vue | 76 +++++++++++++++----------------- ui/yarn.lock | 5 +++ 9 files changed, 184 insertions(+), 92 deletions(-) diff --git a/ui/package.json b/ui/package.json index 068ce51..ab28003 100644 --- a/ui/package.json +++ b/ui/package.json @@ -31,6 +31,7 @@ "lodash": "^4.17.21", "luxon": "^1.27.0", "register-service-worker": "^1.7.2", + "splitpanes": "^2.3.8", "swagger-ui": "^3.50.0", "vue": "2.6.14", "vue-axios": "^3.2.4", diff --git a/ui/src/App.vue b/ui/src/App.vue index 65312f5..eb69896 100644 --- a/ui/src/App.vue +++ b/ui/src/App.vue @@ -148,6 +148,7 @@ + + diff --git a/ui/src/views/TicketNew.vue b/ui/src/views/TicketNew.vue index 550f878..0926b93 100644 --- a/ui/src/views/TicketNew.vue +++ b/ui/src/views/TicketNew.vue @@ -1,48 +1,42 @@