Fix eslint rules
[MAILPOET-1348]
This commit is contained in:
@@ -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'),
|
|
||||||
};
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
}
|
},
|
||||||
);
|
};
|
||||||
|
Reference in New Issue
Block a user