diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-05-25 13:23:04 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-05-25 13:23:04 -0300 |
commit | 6d8fe82b5386af536ca96eb1d89150e201c603e9 (patch) | |
tree | c5d8cce46834facc82e66779e69e7cef67627d28 /src/content/dependencies/linkArtistGallery.js | |
parent | bd0741dcf0c23489bf710249ab8fd9ba647db843 (diff) |
content: sprawl & transformContent
Sprawling basically means tying a component to objects which aren't directly passed to it. This is necessary for functions like transformContent, which was *mostly* implemented here (the multiline/lyrics modes are stubs, and a number of links haven't been implemented yet).
Diffstat (limited to 'src/content/dependencies/linkArtistGallery.js')
-rw-r--r-- | src/content/dependencies/linkArtistGallery.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/content/dependencies/linkArtistGallery.js b/src/content/dependencies/linkArtistGallery.js new file mode 100644 index 00000000..66dc172d --- /dev/null +++ b/src/content/dependencies/linkArtistGallery.js @@ -0,0 +1,8 @@ +export default { + contentDependencies: ['linkThing'], + + relations: (relation, artist) => + ({link: relation('linkThing', 'localized.artistGallery', artist)}), + + generate: (relations) => relations.link, +}; |