diff options
Diffstat (limited to 'src/content/dependencies/generateReferencingArtworksPage.js')
-rw-r--r-- | src/content/dependencies/generateReferencingArtworksPage.js | 38 |
1 files changed, 4 insertions, 34 deletions
diff --git a/src/content/dependencies/generateReferencingArtworksPage.js b/src/content/dependencies/generateReferencingArtworksPage.js index 520a33c3..abb92732 100644 --- a/src/content/dependencies/generateReferencingArtworksPage.js +++ b/src/content/dependencies/generateReferencingArtworksPage.js @@ -1,16 +1,4 @@ -import {stitchArrays} from '#sugar'; - export default { - contentDependencies: [ - 'generateCoverArtwork', - 'generateCoverGrid', - 'generatePageLayout', - 'image', - 'linkAnythingMan', - ], - - extraDependencies: ['html', 'language'], - relations: (relation, artwork) => ({ layout: relation('generatePageLayout'), @@ -27,7 +15,7 @@ export default { images: artwork.referencedByArtworks.map(({artwork}) => - relation('image', artwork.artTags)), + relation('image', artwork)), }), data: (artwork) => ({ @@ -41,14 +29,6 @@ export default { artwork.referencedByArtworks .map(({artwork}) => artwork.thing.name), - paths: - artwork.referencedByArtworks - .map(({artwork}) => artwork.path), - - dimensions: - artwork.referencedByArtworks - .map(({artwork}) => artwork.dimensions), - coverArtistNames: artwork.referencedByArtworks .map(({artwork}) => @@ -57,7 +37,7 @@ export default { }), slots: { - styleRules: {type: 'html', mutable: false}, + styleTags: {type: 'html', mutable: false}, title: {type: 'html', mutable: false}, @@ -72,7 +52,7 @@ export default { subtitle: language.$(pageCapsule, 'subtitle'), color: data.color, - styleRules: slots.styleRules, + styleTags: slots.styleTags, artworkColumnContent: relations.cover.slots({ @@ -91,19 +71,9 @@ export default { relations.coverGrid.slots({ links: relations.links, + images: relations.images, names: data.names, - images: - stitchArrays({ - image: relations.images, - path: data.paths, - dimensions: data.dimensions, - }).map(({image, path, dimensions}) => - image.slots({ - path, - dimensions, - })), - info: data.coverArtistNames.map(names => language.$('misc.coverGrid.details.coverArtists', { |