From b84b4e6de17f186b65ed2d1054cfb5302dfd6202 Mon Sep 17 00:00:00 2001 From: Varun Patil Date: Fri, 28 Oct 2022 22:24:19 -0700 Subject: [PATCH] Complete folder share --- src/components/Timeline.vue | 5 +- src/components/modal/FolderShareModal.vue | 114 ++++++++++++++++++ src/components/modal/Modal.vue | 66 +++++++++- src/components/top-matter/AlbumTopMatter.vue | 4 +- src/components/top-matter/FolderTopMatter.vue | 75 +++++++++--- src/services/Utils.ts | 12 ++ 6 files changed, 254 insertions(+), 22 deletions(-) create mode 100644 src/components/modal/FolderShareModal.vue diff --git a/src/components/Timeline.vue b/src/components/Timeline.vue index 78f0bbe4..d64575de 100644 --- a/src/components/Timeline.vue +++ b/src/components/Timeline.vue @@ -490,10 +490,7 @@ export default class Timeline extends Mixins(GlobalMixin, UserConfig) { // Folder if (this.$route.name === "folders") { - let path: any = this.$route.params.path || "/"; - path = typeof path === "string" ? path : path.join("/"); - path = this.config_foldersPath + "/" + path; - query.set("folder", path); + query.set("folder", utils.getFolderRoutePath(this.config_foldersPath)); } // Archive diff --git a/src/components/modal/FolderShareModal.vue b/src/components/modal/FolderShareModal.vue new file mode 100644 index 00000000..22e77942 --- /dev/null +++ b/src/components/modal/FolderShareModal.vue @@ -0,0 +1,114 @@ + + + + + \ No newline at end of file diff --git a/src/components/modal/Modal.vue b/src/components/modal/Modal.vue index 4f91a982..b0c503b8 100644 --- a/src/components/modal/Modal.vue +++ b/src/components/modal/Modal.vue @@ -1,5 +1,11 @@