diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-04-10 15:54:28 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-04-10 16:02:44 -0300 |
commit | 8c617fbd7f9ce3106188d8ca726f4f157eeacf05 (patch) | |
tree | 0780db181d9cf9c3f287bac45ee4d5237c28ba92 /src/content/dependencies/generateArtistArtworkColumn.js | |
parent | ad6e1215ae55c01d27baa44e84a8ed3d996525d1 (diff) |
content: generateArtistArtworkColumn
Diffstat (limited to 'src/content/dependencies/generateArtistArtworkColumn.js')
-rw-r--r-- | src/content/dependencies/generateArtistArtworkColumn.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/content/dependencies/generateArtistArtworkColumn.js b/src/content/dependencies/generateArtistArtworkColumn.js new file mode 100644 index 00000000..a4135489 --- /dev/null +++ b/src/content/dependencies/generateArtistArtworkColumn.js @@ -0,0 +1,13 @@ +export default { + contentDependencies: ['generateCoverArtwork'], + + relations: (relation, artist) => ({ + coverArtwork: + (artist.hasAvatar + ? relation('generateCoverArtwork', artist.avatarArtwork) + : null), + }), + + generate: (relations) => + relations.coverArtwork, +}; |