1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
export default {
query: (track) => ({
regularReleases:
track.otherReleases.filter(track => track.album.style !== 'meta'),
metaReleases:
track.otherReleases.filter(track => track.album.style === 'meta'),
}),
relations: (relation, query, track) => ({
regularReleasesLine:
relation('generateTrackInfoPageOtherReleasesLine',
track,
query.regularReleases),
metaReleasesLine:
relation('generateTrackInfoPageOtherReleasesLine',
track,
query.metaReleases),
}),
generate: (relations) => [
relations.regularReleasesLine,
relations.metaReleasesLine.slot('meta', true),
],
};
|