From f8a5593abfddc433890e0c8916d07698bb8c7279 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 31 Mar 2025 16:18:03 -0300 Subject: content, css: demo new cover artworks ui + data integration This is not remotely comprehensive and mostly just touches album and track info pages. --- src/content/dependencies/generateAlbumCoverArtwork.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/content/dependencies/generateAlbumCoverArtwork.js') diff --git a/src/content/dependencies/generateAlbumCoverArtwork.js b/src/content/dependencies/generateAlbumCoverArtwork.js index ff7d2b85..7c546fc6 100644 --- a/src/content/dependencies/generateAlbumCoverArtwork.js +++ b/src/content/dependencies/generateAlbumCoverArtwork.js @@ -3,6 +3,7 @@ export default { 'generateCoverArtwork', 'generateCoverArtworkArtTagDetails', 'generateCoverArtworkArtistDetails', + 'generateCoverArtworkOriginDetails', 'generateCoverArtworkReferenceDetails', 'image', 'linkAlbumReferencedArtworks', @@ -18,11 +19,14 @@ export default { image: relation('image'), + originDetails: + relation('generateCoverArtworkOriginDetails', album.coverArtwork), + artTagDetails: - relation('generateCoverArtworkArtTagDetails', album.artTags), + relation('generateCoverArtworkArtTagDetails', album.coverArtwork), artistDetails: - relation('generateCoverArtworkArtistDetails', album.coverArtistContribs), + relation('generateCoverArtworkArtistDetails', album.coverArtwork), referenceDetails: relation('generateCoverArtworkReferenceDetails', @@ -60,6 +64,11 @@ export default { default: 'tags', }, + showOriginDetails: { + type: 'boolean', + default: false, + }, + showReferenceLinks: { type: 'boolean', default: false, @@ -81,6 +90,9 @@ export default { warnings: data.warnings, details: [ + slots.showOriginDetails && + relations.originDetails, + slots.details === 'tags' && relations.artTagDetails, -- cgit 1.3.0-6-gf8a5