diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-11-17 18:16:18 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-11-17 18:16:18 -0400 |
commit | ec129ac9ce0b143ca4c325108ea66c2d0e7352ff (patch) | |
tree | 0dad7fa2757aa91ed698443d8767722071caed4f /src/page | |
parent | 6acbc628cb111c53d0b312ab90cd4807ad4bd8d1 (diff) |
content: generate{Album,}ReferencedArtworksPage
Diffstat (limited to 'src/page')
-rw-r--r-- | src/page/album.js | 12 | ||||
-rw-r--r-- | src/page/track.js | 15 |
2 files changed, 19 insertions, 8 deletions
diff --git a/src/page/album.js b/src/page/album.js index c7327cc8..76f3d6b0 100644 --- a/src/page/album.js +++ b/src/page/album.js @@ -1,3 +1,5 @@ +import {empty} from '#sugar'; + export const description = `per-album info, artwork gallery & commentary pages`; export function targets({wikiData}) { @@ -38,6 +40,16 @@ export function pathsForTarget(album) { }, }, + !empty(album.referencedArtworks) && { + type: 'page', + path: ['albumReferencedArtworks', album.directory], + + contentFunction: { + name: 'generateAlbumReferencedArtworksPage', + args: [album], + }, + }, + /* { type: 'data', diff --git a/src/page/track.js b/src/page/track.js index beb804f8..ea5d0dce 100644 --- a/src/page/track.js +++ b/src/page/track.js @@ -20,15 +20,14 @@ export function pathsForTarget(track) { }, }, - !empty(track.referencedArtworks) && - { - type: 'page', - path: ['trackReferencedArtworks', track.directory], + !empty(track.referencedArtworks) && { + type: 'page', + path: ['trackReferencedArtworks', track.directory], - contentFunction: { - name: 'generateTrackReferencedArtworksPage', - args: [track], - }, + contentFunction: { + name: 'generateTrackReferencedArtworksPage', + args: [track], }, + }, ]; } |