{
this.isLoadingTree = false
})
diff --git a/resources/js/components/Others/ThumbnailItem.vue b/resources/js/components/Others/ThumbnailItem.vue
index 02b6fa60..38f261de 100644
--- a/resources/js/components/Others/ThumbnailItem.vue
+++ b/resources/js/components/Others/ThumbnailItem.vue
@@ -119,7 +119,7 @@ export default {
canEditName() {
return (
!this.$isMobile() &&
- !this.$isThisRoute(this.$route, ['Trash']) &&
+ !this.$isThisRoute(['Trash']) &&
!this.$checkPermission('visitor') &&
!(this.sharedDetail && this.sharedDetail.attributes.type === 'file')
)
diff --git a/resources/js/components/Spotlight/Spotlight.vue b/resources/js/components/Spotlight/Spotlight.vue
index d5d502c6..7157c964 100644
--- a/resources/js/components/Spotlight/Spotlight.vue
+++ b/resources/js/components/Spotlight/Spotlight.vue
@@ -62,7 +62,7 @@
@@ -587,7 +587,7 @@ export default {
}
// Return commands for public page
- if (this.$isThisRoute(this.$route, ['Public'])) {
+ if (this.$isThisRoute(['Public'])) {
return [].concat.apply([], [functionList])
}
@@ -779,7 +779,7 @@ export default {
openItem(file) {
// Show folder
if (file.data.type === 'folder') {
- if (this.$isThisRoute(this.$route, ['Public'])) {
+ if (this.$isThisRoute(['Public'])) {
this.$router.push({
name: 'Public',
params: {
diff --git a/resources/js/components/Teams/CreateTeamFolderPopup.vue b/resources/js/components/Teams/CreateTeamFolderPopup.vue
index 5b219d24..c2e0f859 100644
--- a/resources/js/components/Teams/CreateTeamFolderPopup.vue
+++ b/resources/js/components/Teams/CreateTeamFolderPopup.vue
@@ -168,7 +168,7 @@ export default {
axios
.post(route, payload)
.then((response) => {
- let isTeamFoldersLocation = this.$isThisRoute(this.$route, ['TeamFolders'])
+ let isTeamFoldersLocation = this.$isThisRoute(['TeamFolders'])
// Redirect into newly created team folder
if (isTeamFoldersLocation && this.$route.params.id) {
diff --git a/resources/js/helpers/functionHelpers.js b/resources/js/helpers/functionHelpers.js
index 86a1328e..4dee81df 100644
--- a/resources/js/helpers/functionHelpers.js
+++ b/resources/js/helpers/functionHelpers.js
@@ -437,8 +437,8 @@ const FunctionHelpers = {
this.$router.push(locations[this.$router.currentRoute.name])
}
- Vue.prototype.$isThisRoute = function (route, locations) {
- return locations.includes(route.name)
+ Vue.prototype.$isThisRoute = function (locations) {
+ return locations.includes(router.currentRoute.name)
}
// TODO: not working correctly in share page
diff --git a/resources/js/store/modules/app.js b/resources/js/store/modules/app.js
index 2657c787..4c5f6ac1 100644
--- a/resources/js/store/modules/app.js
+++ b/resources/js/store/modules/app.js
@@ -33,7 +33,7 @@ const actions = {
})
// Update user settings
- if (!Vue.prototype.$isThisRoute(router.currentRoute, ['Public'])) {
+ if (!Vue.prototype.$isThisRoute(['Public'])) {
Vue.prototype.$updateText('/user/settings', 'theme_mode', mode)
}
},
diff --git a/resources/js/store/modules/fileFunctions.js b/resources/js/store/modules/fileFunctions.js
index 05aadecf..1429f934 100644
--- a/resources/js/store/modules/fileFunctions.js
+++ b/resources/js/store/modules/fileFunctions.js
@@ -80,7 +80,7 @@ const actions = {
if (item.type === 'folder') dispatch('getAppData')
- if (Vue.prototype.$isThisRoute(router.currentRoute, ['Public'])) dispatch('getFolderTree')
+ if (Vue.prototype.$isThisRoute(['Public'])) dispatch('getFolderTree')
})
})
.catch(() => Vue.prototype.$isSomethingWrong())
@@ -272,7 +272,7 @@ const actions = {
restoreItem: ({ commit, getters }, item) => {
let itemToRestore = []
let items = [item]
- let restoreToHome = Vue.prototype.$isThisRoute(router.currentRoute, ['Trash'])
+ let restoreToHome = Vue.prototype.$isThisRoute(['Trash'])
// If coming no selected item dont get items to restore from clipboard
if (!item) items = getters.clipboard
diff --git a/resources/js/store/modules/sharing.js b/resources/js/store/modules/sharing.js
index 81b3ead6..f2e2a112 100644
--- a/resources/js/store/modules/sharing.js
+++ b/resources/js/store/modules/sharing.js
@@ -90,7 +90,7 @@ const actions = {
// Remove item from file browser
if (
getters.currentFolder &&
- Vue.prototype.$isThisRoute(router.currentRoute, ['MySharedItems'])
+ Vue.prototype.$isThisRoute(['MySharedItems'])
) {
commit('REMOVE_ITEM', item.data.id)
}
diff --git a/resources/js/views/FileView/SharedWithMe.vue b/resources/js/views/FileView/SharedWithMe.vue
index 48e68fae..39fb60a8 100644
--- a/resources/js/views/FileView/SharedWithMe.vue
+++ b/resources/js/views/FileView/SharedWithMe.vue
@@ -215,7 +215,7 @@ export default {
return false
},
isTeamFolderHomepage() {
- return this.$isThisRoute(this.$route, ['SharedWithMe']) && !this.$route.params.id
+ return this.$isThisRoute(['SharedWithMe']) && !this.$route.params.id
},
isFolder() {
return this.item && this.item.data.type === 'folder'
diff --git a/resources/js/views/FileView/TeamFolders.vue b/resources/js/views/FileView/TeamFolders.vue
index b9ec0459..36a112d7 100644
--- a/resources/js/views/FileView/TeamFolders.vue
+++ b/resources/js/views/FileView/TeamFolders.vue
@@ -270,7 +270,7 @@ export default {
return this.currentTeamFolder ? this.currentTeamFolder : this.clipboard[0]
},
isTeamFolderHomepage() {
- return this.$isThisRoute(this.$route, ['TeamFolders']) && !this.$route.params.id
+ return this.$isThisRoute(['TeamFolders']) && !this.$route.params.id
},
isFolder() {
return this.item && this.item.data.type === 'folder'
diff --git a/src/Support/Demo/Actions/FakeRenameFileOrFolderAction.php b/src/Support/Demo/Actions/FakeRenameFileOrFolderAction.php
index a9205717..bfe6ebea 100644
--- a/src/Support/Demo/Actions/FakeRenameFileOrFolderAction.php
+++ b/src/Support/Demo/Actions/FakeRenameFileOrFolderAction.php
@@ -13,7 +13,7 @@ class FakeRenameFileOrFolderAction
public function __invoke(
RenameItemRequest $request,
string $id,
- ): array {
+ ): array|File {
// Get item
if ($request->input('type') === 'folder') {
$item = Folder::where('id', $id)