Fix plugin URLs, display, redirects (#619)

* Fix plugin URLs, display, redirects

* Fix user profile + some redirects not working
This commit is contained in:
Geometrically
2022-08-20 11:08:21 -07:00
committed by GitHub
parent 7c166d85e1
commit 20c4f0dc10
7 changed files with 102 additions and 31 deletions

View File

@@ -150,6 +150,23 @@ export default (ctx, inject) => {
return formatProjectType(type)
}
})
inject('getProjectTypeForUrl', (type, categories) => {
if (type === 'mod') {
const isPlugin = categories.some((category) => {
return ctx.store.state.tag.loaderData.allPluginLoaders.includes(
category
)
})
const isMod = categories.some((category) => {
return ctx.store.state.tag.loaderData.modLoaders.includes(category)
})
return isPlugin && isMod ? 'mod' : isPlugin ? 'plugin' : 'mod'
} else {
return type
}
})
}
export const formatNumber = (number) => {