From 54d6ea6332e8fe09e5e73973ef3c492dea9d7fb2 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Tue, 7 Nov 2023 16:10:56 +0000 Subject: [PATCH] Implement proper login/logout UI, fix breadcrumbs on file listing. --- cista-front/package.json | 1 + cista-front/src/components/FileExplorer.vue | 14 +++++++----- cista-front/src/components/HeaderMain.vue | 25 ++++++++++++++++++++- cista-front/src/components/LoginModal.vue | 23 +++++++++++++------ cista-front/src/components/ModalDialog.vue | 6 +++-- cista-front/src/main.ts | 5 ++++- cista-front/src/repositories/Document.ts | 1 - cista-front/src/stores/documents.ts | 11 +++++++-- 8 files changed, 67 insertions(+), 19 deletions(-) diff --git a/cista-front/package.json b/cista-front/package.json index 3d14f6e..7d7c3fa 100644 --- a/cista-front/package.json +++ b/cista-front/package.json @@ -13,6 +13,7 @@ "format": "prettier --write src/" }, "dependencies": { + "@imengyu/vue3-context-menu": "^1.3.3", "@vueuse/core": "^10.4.1", "esbuild": "^0.19.5", "lodash": "^4.17.21", diff --git a/cista-front/src/components/FileExplorer.vue b/cista-front/src/components/FileExplorer.vue index c430a94..9c4bc4c 100644 --- a/cista-front/src/components/FileExplorer.vue +++ b/cista-front/src/components/FileExplorer.vue @@ -57,9 +57,9 @@ - + + + + + + + + + + + +