« get me outta code hell

content, css, data: Album.style "meta" - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateTrackReleaseBox.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-05-11 19:15:17 -0300
committer(quasar) nebula <qznebula@protonmail.com>2026-05-11 19:15:17 -0300
commitbbddc3020b0a9e2353d27fca15ec922a97198c13 (patch)
treeedb1b4c316c7d4b630cf06c4ecec0b1733fb915f /src/content/dependencies/generateTrackReleaseBox.js
parent7ec55d7fe6e3d247d525cb1d52b44c153030e32b (diff)
content, css, data: Album.style "meta"
Diffstat (limited to 'src/content/dependencies/generateTrackReleaseBox.js')
-rw-r--r--src/content/dependencies/generateTrackReleaseBox.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/content/dependencies/generateTrackReleaseBox.js b/src/content/dependencies/generateTrackReleaseBox.js
index c880fe63..415ab7c9 100644
--- a/src/content/dependencies/generateTrackReleaseBox.js
+++ b/src/content/dependencies/generateTrackReleaseBox.js
@@ -15,12 +15,19 @@ export default {
       track.album.name,
   }),
 
-  generate: (data, relations, {html, language}) =>
+  slots: {
+    meta: {type: 'boolean', default: false},
+  },
+
+  generate: (data, relations, slots, {html, language}) =>
     language.encapsulate('albumSidebar.releaseBox', boxCapsule =>
       relations.box.slots({
         attributes: [
           {class: 'track-release-sidebar-box'},
           relations.colorStyle,
+
+          slots.meta &&
+            {class: 'meta-album'},
         ],
 
         content: [