Fix eslint rules

[MAILPOET-1348]
This commit is contained in:
Pavel Dohnal
2018-04-18 15:35:08 +01:00
parent c20ff20f5c
commit afd801694d

View File

@@ -1,89 +1,80 @@
define( import MailPoet from 'mailpoet';
[ import Hooks from 'wp-js-hooks';
'mailpoet', import Scheduling from 'newsletters/types/welcome/scheduling.jsx';
'wp-js-hooks',
'newsletters/types/welcome/scheduling.jsx', let fields = [
], {
( name: 'subject',
MailPoet, label: MailPoet.I18n.t('subjectLine'),
Hooks, tip: MailPoet.I18n.t('subjectLineTip'),
Scheduling type: 'text',
) => { validation: {
let fields = [ 'data-parsley-required': true,
'data-parsley-required-message': MailPoet.I18n.t('emptySubjectLineError'),
},
},
{
name: 'options',
label: MailPoet.I18n.t('sendWelcomeEmailWhen'),
type: 'reactComponent',
component: Scheduling,
},
{
name: 'sender',
label: MailPoet.I18n.t('sender'),
tip: MailPoet.I18n.t('senderTip'),
fields: [
{ {
name: 'subject', name: 'sender_name',
label: MailPoet.I18n.t('subjectLine'),
tip: MailPoet.I18n.t('subjectLineTip'),
type: 'text', type: 'text',
placeholder: MailPoet.I18n.t('senderNamePlaceholder'),
validation: { validation: {
'data-parsley-required': true, 'data-parsley-required': true,
'data-parsley-required-message': MailPoet.I18n.t('emptySubjectLineError'),
}, },
}, },
{ {
name: 'options', name: 'sender_address',
label: MailPoet.I18n.t('sendWelcomeEmailWhen'), type: 'text',
type: 'reactComponent', placeholder: MailPoet.I18n.t('senderAddressPlaceholder'),
component: Scheduling, validation: {
'data-parsley-required': true,
'data-parsley-type': 'email',
},
},
],
},
{
name: 'reply-to',
label: MailPoet.I18n.t('replyTo'),
tip: MailPoet.I18n.t('replyToTip'),
inline: true,
fields: [
{
name: 'reply_to_name',
type: 'text',
placeholder: MailPoet.I18n.t('replyToNamePlaceholder'),
}, },
{ {
name: 'sender', name: 'reply_to_address',
label: MailPoet.I18n.t('sender'), type: 'text',
tip: MailPoet.I18n.t('senderTip'), placeholder: MailPoet.I18n.t('replyToAddressPlaceholder'),
fields: [ validation: {
{ 'data-parsley-type': 'email',
name: 'sender_name', },
type: 'text',
placeholder: MailPoet.I18n.t('senderNamePlaceholder'),
validation: {
'data-parsley-required': true,
},
},
{
name: 'sender_address',
type: 'text',
placeholder: MailPoet.I18n.t('senderAddressPlaceholder'),
validation: {
'data-parsley-required': true,
'data-parsley-type': 'email',
},
},
],
}, },
{ ],
name: 'reply-to', },
label: MailPoet.I18n.t('replyTo'), ];
tip: MailPoet.I18n.t('replyToTip'),
inline: true,
fields: [
{
name: 'reply_to_name',
type: 'text',
placeholder: MailPoet.I18n.t('replyToNamePlaceholder'),
},
{
name: 'reply_to_address',
type: 'text',
placeholder: MailPoet.I18n.t('replyToAddressPlaceholder'),
validation: {
'data-parsley-type': 'email',
},
},
],
},
];
fields = Hooks.applyFilters('mailpoet_newsletters_3rd_step_fields', fields); fields = Hooks.applyFilters('mailpoet_newsletters_3rd_step_fields', fields);
module.export = {
getFields: function getFields() {
return fields;
},
getSendButtonOptions: function getSendButtonOptions() {
return { return {
getFields: function getFields() { value: MailPoet.I18n.t('activate'),
return fields;
},
getSendButtonOptions: function getSendButtonOptions() {
return {
value: MailPoet.I18n.t('activate'),
};
},
}; };
} },
); };