« get me outta code hell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
export default { contentDependencies: ['linkAlbum'], data: (album) => ({directory: album.directory}), relations: (relation, album) => ({albumLink: relation('linkAlbum', album)}), generate: (data, relations) => relations.albumLink.slots({ anchor: true, attributes: { 'data-random': 'track-in-album', 'style': `--album-directory: ${data.directory}`, }, }), };