From 58eacccebac12ba86e6d8db2b9d037c474cbf90d Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 6 Jul 2026 20:29:25 -0300 Subject: content, data, css: Track.nameDetailIsFromDetail --- src/data/things/Track.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/data/things/Track.js') diff --git a/src/data/things/Track.js b/src/data/things/Track.js index db5495d7..8af7069e 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -659,7 +659,7 @@ export class Track extends Thing { update: { validate: anyOf( - is('album'), + is('album', 'section'), isString), }, }, @@ -842,6 +842,16 @@ export class Track extends Thing { }, ], + nameDetailIsFromDetail: { + flags: {expose: true}, + expose: { + dependencies: ['_nameDetail'], + compute: ({['_nameDetail']: nameDetail}) => + nameDetail === 'album' || + nameDetail === 'section', + }, + }, + isMainRelease: exposeWhetherDependencyAvailable({ dependency: 'mainReleaseTrack', -- cgit 1.3.0-6-gf8a5