diff options
Diffstat (limited to 'src/data/things/art-tag.js')
-rw-r--r-- | src/data/things/art-tag.js | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/data/things/art-tag.js b/src/data/things/art-tag.js index 7e46655..ba3cbd0 100644 --- a/src/data/things/art-tag.js +++ b/src/data/things/art-tag.js @@ -1,4 +1,4 @@ -import {exposeUpdateValueOrContinue} from '#composite'; +import {exposeUpdateValueOrContinue, input} from '#composite'; import {sortAlbumsTracksChronologically} from '#wiki-data'; import {isName} from '#validators'; @@ -22,18 +22,15 @@ export class ArtTag extends Thing { isContentWarning: flag(false), nameShort: [ - exposeUpdateValueOrContinue(), + exposeUpdateValueOrContinue({ + validate: input.value(isName), + }), { dependencies: ['name'], compute: ({name}) => name.replace(/ \([^)]*?\)$/, ''), }, - - { - flags: {update: true, expose: true}, - validate: {isName}, - }, ], // Update only |