From 9dbc0792c8988e97b1b93b83b27b1aa62dfc1875 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 12 May 2022 19:04:35 -0300 Subject: new Additional Files data field --- src/data/validators.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/data/validators.js') diff --git a/src/data/validators.js b/src/data/validators.js index c0e41c9..0d325ae 100644 --- a/src/data/validators.js +++ b/src/data/validators.js @@ -235,6 +235,14 @@ export const isContribution = validateProperties({ export const isContributionList = validateArrayItems(isContribution); +export const isAdditionalFile = validateProperties({ + title: isString, + description: value => (value === undefined || value === null || isString(value)), + files: validateArrayItems(isString) +}); + +export const isAdditionalFileList = validateArrayItems(isAdditionalFile); + export function isDimensions(dimensions) { isArray(dimensions); -- cgit 1.3.0-6-gf8a5