Added tag filters to all URLs. Improved tag filter styling.

This commit is contained in:
2020-05-27 03:04:18 +02:00
parent 88a88227c4
commit 9903423caf
3 changed files with 91 additions and 48 deletions

View File

@@ -19,17 +19,29 @@ const routes = [
{
path: '/',
redirect: {
name: 'home',
name: 'updates',
params: {
range: 'latest',
tags: 'all-tags',
pageNumber: 1,
},
},
},
{
path: '/:range/:pageNumber?',
path: '/updates',
redirect: {
name: 'updates',
params: {
range: 'latest',
tags: 'all-tags',
pageNumber: 1,
},
},
},
{
path: '/updates/:tags/:range/:pageNumber',
component: Home,
name: 'home',
name: 'updates',
},
{
path: '/scene/:releaseId/:releaseSlug?',
@@ -42,19 +54,20 @@ const routes = [
name: 'movie',
},
{
path: '/actor/:actorId/:actorSlug?',
path: '/actor/:actorId/:actorSlug',
name: 'actor',
redirect: from => ({
name: 'actorRange',
params: {
...from.params,
range: 'latest',
tags: 'all-tags',
pageNumber: 1,
},
}),
},
{
path: '/actor/:actorId/:actorSlug/:range/:pageNumber?',
path: '/actor/:actorId/:actorSlug/:tags/:range/:pageNumber',
component: Actor,
name: 'actorRange',
},
@@ -67,12 +80,13 @@ const routes = [
params: {
...from.params,
range: 'latest',
tags: 'all-tags',
pageNumber: 1,
},
}),
},
{
path: '/site/:siteSlug/:range/:pageNumber?',
path: '/site/:siteSlug/:tags/:range/:pageNumber',
component: Site,
name: 'siteRange',
},
@@ -85,12 +99,13 @@ const routes = [
params: {
...from.params,
range: 'latest',
tags: 'all-tags',
pageNumber: 1,
},
}),
},
{
path: '/network/:networkSlug/:range/:pageNumber?',
path: '/network/:networkSlug/:tags/:range/:pageNumber',
component: Network,
name: 'networkRange',
},
@@ -103,16 +118,17 @@ const routes = [
params: {
...from.params,
range: 'latest',
tags: 'all-tags',
},
}),
},
{
path: '/tag/:tagSlug/:range',
path: '/tag/:tagSlug/:tags/:range',
component: Tag,
name: 'tagRange',
},
{
path: '/actors/:gender?/:letter?/:pageNumber?',
path: '/actors/:gender?/:letter?/:pageNumber',
component: Actors,
name: 'actors',
},