add error messages for minimum validation

This commit is contained in:
Kshitij Sobti
2021-09-15 16:08:39 +05:30
committed by Awais Jibran
parent fde08bac4c
commit e6d6609bc2
2 changed files with 8 additions and 4 deletions

View File

@@ -61,7 +61,7 @@ function TeamSettings({
validationSchema={{
maxTeamSize: Yup.number()
.required(intl.formatMessage(messages.maxTeamSizeEmpty))
.min(TeamSizes.MIN)
.min(TeamSizes.MIN, intl.formatMessage(messages.maxTeamSizeInvalid))
.max(
TeamSizes.MAX,
intl.formatMessage(messages.maxTeamSizeTooHigh, {
@@ -79,8 +79,8 @@ function TeamSettings({
.required(intl.formatMessage(messages.teamSetFormDescriptionError))
.trim(),
maxTeamSize: Yup.number()
.required(intl.formatMessage(messages.maxTeamSizeEmpty))
.min(TeamSizes.MIN)
.nullable()
.min(TeamSizes.MIN, intl.formatMessage(messages.maxTeamSizeInvalid))
.max(
TeamSizes.MAX,
intl.formatMessage(messages.maxTeamSizeTooHigh, {

View File

@@ -30,9 +30,13 @@ const messages = defineMessages({
defaultMessage: 'The maximum number of learners that can join a team',
},
maxTeamSizeEmpty: {
id: 'authoring.pagesAndResources.teams.teamSize.maxTeamSizeInvalid',
id: 'authoring.pagesAndResources.teams.teamSize.maxTeamSizeEmpty',
defaultMessage: 'Enter max team size',
},
maxTeamSizeInvalid: {
id: 'authoring.pagesAndResources.teams.teamSize.maxTeamSizeInvalid',
defaultMessage: 'Max team size must be a positive number larger than zero.',
},
maxTeamSizeTooHigh: {
id: 'authoring.pagesAndResources.teams.teamSize.maxTeamSizeTooHigh',
defaultMessage: 'Max team size must less than {max}',