diff --git a/pages/[type]/[id]/version/[version].vue b/pages/[type]/[id]/version/[version].vue index 0b29cad56..6c9dca056 100644 --- a/pages/[type]/[id]/version/[version].vue +++ b/pages/[type]/[id]/version/[version].vue @@ -908,8 +908,6 @@ export default defineNuxtComponent({ ogDescription: description, }) - const order = ['required', 'optional', 'incompatible', 'embedded'] - return { auth, tags, @@ -921,12 +919,6 @@ export default defineNuxtComponent({ primaryFile: ref(primaryFile), alternateFile: ref(alternateFile), replaceFile: ref(replaceFile), - - deps: computed(() => - version.dependencies.sort( - (a, b) => order.indexOf(a.dependency_type) - order.indexOf(b.dependency_type) - ) - ), } }, data() { @@ -959,6 +951,12 @@ export default defineNuxtComponent({ (this.newFiles.length === 0 && this.version.files.length === 0 && !this.replaceFile) ) }, + deps() { + const order = ['required', 'optional', 'incompatible', 'embedded'] + return [...this.version.dependencies].sort( + (a, b) => order.indexOf(a.dependency_type) - order.indexOf(b.dependency_type) + ) + }, }, watch: { '$route.path'() {