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:
@@ -31,8 +31,8 @@ function curateActor(actor, release) {
|
||||
|
||||
if (actor.profiles && actor.profiles.length > 0) {
|
||||
const photos = actor.profiles
|
||||
.map(profile => profile.avatar)
|
||||
.filter(avatar => avatar && (!curatedActor.avatar || avatar.hash !== curatedActor.avatar.hash));
|
||||
.map(profile => ({ entity: profile.entity, ...profile.avatar }))
|
||||
.filter(avatar => avatar.id && (!curatedActor.avatar || avatar.hash !== curatedActor.avatar.hash));
|
||||
|
||||
const descriptions = actor.profiles.reduce((acc, profile) => ({
|
||||
...acc,
|
||||
|
||||
@@ -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',
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user