Using query instead of parameters for tag filter URI. Added generic scrolling component, using for actor photos and entity children. Removed pagination from filter bar.

This commit is contained in:
2020-06-29 03:55:10 +02:00
parent 98c19b560f
commit 8f9eb91b13
13 changed files with 536 additions and 321 deletions

View File

@@ -33,13 +33,12 @@ const routes = [
name: 'updates',
params: {
range: 'latest',
tags: 'all',
pageNumber: 1,
},
},
},
{
path: '/updates/:tags/:range/:pageNumber',
path: '/updates/:range/:pageNumber',
component: Home,
name: 'updates',
},
@@ -61,13 +60,12 @@ const routes = [
params: {
...from.params,
range: 'latest',
tags: 'all',
pageNumber: 1,
},
}),
},
{
path: '/actor/:actorId/:actorSlug/:tags/:range/:pageNumber',
path: '/actor/:actorId/:actorSlug/:range/:pageNumber',
component: Actor,
name: 'actorRange',
},
@@ -79,13 +77,12 @@ const routes = [
params: {
...from.params,
range: 'latest',
tags: 'all',
pageNumber: 1,
},
}),
},
{
path: '/channel/:entitySlug/:tags/:range/:pageNumber',
path: '/channel/:entitySlug/:range/:pageNumber',
component: Entity,
name: 'channel',
},
@@ -96,13 +93,12 @@ const routes = [
params: {
...from.params,
range: 'latest',
tags: 'all',
pageNumber: 1,
},
}),
},
{
path: '/network/:entitySlug/:tags/:range/:pageNumber',
path: '/network/:entitySlug/:range/:pageNumber',
component: Entity,
name: 'network',
},
@@ -113,12 +109,11 @@ const routes = [
params: {
...from.params,
range: 'latest',
tags: 'all',
},
}),
},
{
path: '/tag/:tagSlug/:tags/:range',
path: '/tag/:tagSlug:range',
component: Tag,
name: 'tag',
},