diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-03-04 20:31:12 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-06-12 17:26:33 -0300 |
commit | 6a33ef641ee51772fa64cf09595c73ee058f28f8 (patch) | |
tree | 49ab513b82597fe9f102eef7f1785928dfa4b81e /src/data/things/track.js | |
parent | 5826cb1f9a21825f4998013a67ae7c9aa6bcb102 (diff) |
data: contribution: matchingPresets
Diffstat (limited to 'src/data/things/track.js')
-rw-r--r-- | src/data/things/track.js | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/data/things/track.js b/src/data/things/track.js index 11e71151..65cc1b68 100644 --- a/src/data/things/track.js +++ b/src/data/things/track.js @@ -43,8 +43,9 @@ import { referenceList, reverseReferenceList, simpleDate, - singleReference, simpleString, + singleReference, + thing, urls, wikiData, } from '#composite/wiki-properties'; @@ -66,7 +67,13 @@ import { export class Track extends Thing { static [Thing.referenceType] = 'track'; - static [Thing.getPropertyDescriptors] = ({Album, ArtTag, Artist, Flash}) => ({ + static [Thing.getPropertyDescriptors] = ({ + Album, + ArtTag, + Artist, + Flash, + WikiInfo, + }) => ({ // Update & expose name: name('Unnamed Track'), @@ -308,6 +315,10 @@ export class Track extends Thing { class: input.value(Track), }), + wikiInfo: thing({ + class: input.value(WikiInfo), + }), + // Expose only commentatorArtists: commentatorArtists(), |