strapi-plugin-marking-pin-point-image
Version:
Strapi - Marking Point Image
32 lines (28 loc) • 824 B
JavaScript
// Yup Validation
import * as Yup from "yup"
// Utils
import { getTrad } from "../../utils"
const ValidationSchema = (formatMessage) => {
const msg = {
string: {
isRequired: formatMessage({
id: getTrad("form.validation.string.isRequired"),
defaultMessage: "Text cannot be empty"
}),
isMax: formatMessage({
id: getTrad("form.validation.string.isMax"),
defaultMessage: "Text is to long"
})
}
}
return Yup.object().shape({
category_name: Yup
.string()
.required(msg.string.isRequired)
.max(125, msg.string.isMax),
category_desc: Yup
.string()
.max(2000, msg.string.isMax),
})
};
export default ValidationSchema