diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-07-06 20:29:25 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-07-06 20:29:25 -0300 |
| commit | 58eacccebac12ba86e6d8db2b9d037c474cbf90d (patch) | |
| tree | 019389f2624179ac6a0d7485e2ae32f5b1699cd0 /src/data/things/Track.js | |
| parent | bd88a487e9d0d8a5bd2d3b5df786e6a9c17a8e2a (diff) | |
content, data, css: Track.nameDetailIsFromDetail preview
Diffstat (limited to 'src/data/things/Track.js')
| -rw-r--r-- | src/data/things/Track.js | 12 |
1 files changed, 11 insertions, 1 deletions
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', |