diff --git a/client/homebrew/editor/metadataEditor/validations.js b/client/homebrew/editor/metadataEditor/validations.js index 3c35c8a38..8c4f27382 100644 --- a/client/homebrew/editor/metadataEditor/validations.js +++ b/client/homebrew/editor/metadataEditor/validations.js @@ -1,17 +1,22 @@ module.exports = { title : [ (value)=>{ - return value?.length > 10 ? 'Max title length of 10 characters' : null; + return value?.length > 100 ? 'Max title length of 100 characters' : null; } ], description : [ (value)=>{ - return value?.length > 10 ? 'Max description length of 10 characters' : null; + return value?.length > 500 ? 'Max description length of 500 characters.' : null; } ], thumbnail : [ (value)=>{ - return value?.length > 5 ? 'Max URL length of 5 characters' : null; + return value?.length > 256 ? 'Max URL length of 256 characters.' : null; + } + ], + language : [ + (value)=>{ + return new RegExp(/[a-z]{2,3}(-.*)?/).test(value || '') === false ? 'Invalid language code.' : null; } ] };