From 7cb10f5aa1320293d44414b1633df6f5bc0cfe8f Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 31 Jul 2024 15:34:35 +0200 Subject: [PATCH] implementing snapshots --- dashboard/app.vue | 6 ++- dashboard/components/CVerticalNavigation.vue | 45 ++++++++++++++-- .../components/dialog/CreateSnapshot.vue | 53 ++++++++++++++----- dashboard/components/lyx-ui/Button.vue | 3 +- dashboard/composables/useAlert.ts | 19 +++++-- dashboard/composables/useSnapshot.ts | 20 ++++--- dashboard/pages/index.vue | 3 ++ dashboard/server/api/snapshot/create.post.ts | 43 +++++++++++++++ .../server/api/snapshot/delete.delete.ts | 35 ++++++++++++ 9 files changed, 196 insertions(+), 31 deletions(-) create mode 100644 dashboard/server/api/snapshot/create.post.ts create mode 100644 dashboard/server/api/snapshot/delete.delete.ts diff --git a/dashboard/app.vue b/dashboard/app.vue index fe09205..8bef9f1 100644 --- a/dashboard/app.vue +++ b/dashboard/app.vue @@ -17,7 +17,7 @@ const { showDialog, closeDialog, dialogComponent, dialogParams, dialogStyle, dia
+ class="w-[30vw] min-w-[20rem] relative bg-[#151515] overflow-hidden border-solid border-[2px] border-[#262626] rounded-lg p-6 drop-shadow-lg">
@@ -30,7 +30,8 @@ const { showDialog, closeDialog, dialogComponent, dialogParams, dialogStyle, dia
- +
@@ -62,3 +63,4 @@ const { showDialog, closeDialog, dialogComponent, dialogParams, dialogStyle, dia + diff --git a/dashboard/components/CVerticalNavigation.vue b/dashboard/components/CVerticalNavigation.vue index 65e8892..a7cec8b 100644 --- a/dashboard/components/CVerticalNavigation.vue +++ b/dashboard/components/CVerticalNavigation.vue @@ -1,4 +1,5 @@