refactor: simplify and cleanup front-end

This commit is contained in:
José Oliveira 2021-02-15 13:46:09 +00:00 committed by Josh Harvey
parent a8fbb57bf6
commit 351d2a078b
14 changed files with 93 additions and 213 deletions

View file

@ -5,7 +5,6 @@ import TextInputFormik from 'src/components/inputs/formik/TextInput'
export default {
code: 'mailgun',
name: 'Mailgun',
hasSecret: false,
title: 'Mailgun (Email)',
elements: [
{
@ -31,20 +30,22 @@ export default {
face: true
}
],
validationSchema: Yup.object().shape({
apiKey: Yup.string()
.max(100, 'Too long')
.required(),
domain: Yup.string()
.max(100, 'Too long')
.required(),
fromEmail: Yup.string()
.max(100, 'Too long')
.email('Please input a valid email address')
.required(),
toEmail: Yup.string()
.max(100, 'Too long')
.email('Please input a valid email address')
.required()
})
getValidationSchema: () => {
return Yup.object().shape({
apiKey: Yup.string()
.max(100, 'Too long')
.required(),
domain: Yup.string()
.max(100, 'Too long')
.required(),
fromEmail: Yup.string()
.max(100, 'Too long')
.email('Please input a valid email address')
.required(),
toEmail: Yup.string()
.max(100, 'Too long')
.email('Please input a valid email address')
.required()
})
}
}