diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-09-20 18:30:48 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-09-20 18:30:48 -0300 |
commit | a2704c0992beb4ddfeb67813d4f8adac0ae6af7d (patch) | |
tree | d4ae4df11d2d1937c2eb368e03d66fe8bb179388 /src/data/things/art-tag.js | |
parent | cc4bf401f4d1df63ce33191ae82af6327c7da568 (diff) |
data: syntax fixes
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 |