UNPKG

strapi-plugin-cookie-manager

Version:
40 lines (32 loc) 775 B
// 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({ title: Yup .string() .required(msg.string.isRequired) .max(125, msg.string.isMax), description: Yup .string() .max(2000, msg.string.isMax), buttons: Yup .array() .min(1) .max(3) }) }; export default ValidationSchema