diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-02-12 20:15:42 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-02-12 20:15:42 -0400 |
commit | 3bedb9d3dacd7add182911076831b14ec1b19ee6 (patch) | |
tree | 1aaff5825a5374c98d359913496793d704923fce /src/data | |
parent | 9b8b4754dacf5e4626b3f0705f5b632e102fbf5a (diff) |
content, data: additional names for flashes staging
Diffstat (limited to 'src/data')
-rw-r--r-- | src/data/things/flash.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/data/things/flash.js b/src/data/things/flash.js index b143b560..fe1d17ff 100644 --- a/src/data/things/flash.js +++ b/src/data/things/flash.js @@ -6,7 +6,8 @@ import {sortFlashesChronologically} from '#sort'; import Thing from '#thing'; import {anyOf, isColor, isContentString, isDirectory, isNumber, isString} from '#validators'; -import {parseContributors, parseDate, parseDimensions} from '#yaml'; +import {parseAdditionalNames, parseContributors, parseDate, parseDimensions} + from '#yaml'; import {withPropertyFromObject} from '#composite/data'; @@ -18,6 +19,7 @@ import { } from '#composite/control-flow'; import { + additionalNameList, color, commentary, commentatorArtists, @@ -110,6 +112,8 @@ export class Flash extends Thing { urls: urls(), + additionalNames: additionalNameList(), + commentary: commentary(), creditSources: commentary(), @@ -196,6 +200,11 @@ export class Flash extends Thing { transform: parseDate, }, + 'Additional Names': { + property: 'additionalNames', + transform: parseAdditionalNames, + }, + 'Cover Art File Extension': {property: 'coverArtFileExtension'}, 'Cover Art Dimensions': { |