« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content
diff options
context:
space:
mode:
Diffstat (limited to 'src/content')
-rw-r--r--src/content/dependencies/generateArtistInfoPage.js19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/content/dependencies/generateArtistInfoPage.js b/src/content/dependencies/generateArtistInfoPage.js
index 9701341b..0c4e4189 100644
--- a/src/content/dependencies/generateArtistInfoPage.js
+++ b/src/content/dependencies/generateArtistInfoPage.js
@@ -11,6 +11,7 @@ export default {
     'generateContentHeading',
     'generateCoverArtwork',
     'generatePageLayout',
+    'image',
     'linkArtistGallery',
     'linkExternal',
     'linkGroup',
@@ -73,6 +74,11 @@ export default {
         ? relation('generateCoverArtwork', [], [])
         : null),
 
+    image:
+      (artist.hasAvatar
+        ? relation('image')
+        : null),
+
     contentHeading:
       relation('generateContentHeading'),
 
@@ -153,11 +159,14 @@ export default {
         cover:
           (relations.cover
             ? relations.cover.slots({
-                path: [
-                  'media.artistAvatar',
-                  data.directory,
-                  data.avatarFileExtension,
-                ],
+                image:
+                  relations.image.slots({
+                    path: [
+                      'media.artistAvatar',
+                      data.directory,
+                      data.avatarFileExtension,
+                    ],
+                  }),
               })
             : null),