From afd801694d40d15475ed8a533a20dc61443f091a Mon Sep 17 00:00:00 2001 From: Pavel Dohnal Date: Wed, 18 Apr 2018 15:35:08 +0100 Subject: [PATCH] Fix eslint rules [MAILPOET-1348] --- assets/js/src/newsletters/send/welcome.jsx | 141 ++++++++++----------- 1 file changed, 66 insertions(+), 75 deletions(-) diff --git a/assets/js/src/newsletters/send/welcome.jsx b/assets/js/src/newsletters/send/welcome.jsx index 683f44dba1..28c551d09d 100644 --- a/assets/js/src/newsletters/send/welcome.jsx +++ b/assets/js/src/newsletters/send/welcome.jsx @@ -1,89 +1,80 @@ -define( - [ - 'mailpoet', - 'wp-js-hooks', - 'newsletters/types/welcome/scheduling.jsx', - ], - ( - MailPoet, - Hooks, - Scheduling - ) => { - let fields = [ +import MailPoet from 'mailpoet'; +import Hooks from 'wp-js-hooks'; +import Scheduling from 'newsletters/types/welcome/scheduling.jsx'; + +let fields = [ + { + name: 'subject', + label: MailPoet.I18n.t('subjectLine'), + tip: MailPoet.I18n.t('subjectLineTip'), + type: 'text', + validation: { + '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', - label: MailPoet.I18n.t('subjectLine'), - tip: MailPoet.I18n.t('subjectLineTip'), + name: 'sender_name', type: 'text', + placeholder: MailPoet.I18n.t('senderNamePlaceholder'), validation: { '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_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: 'sender', - label: MailPoet.I18n.t('sender'), - tip: MailPoet.I18n.t('senderTip'), - fields: [ - { - 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_address', + type: 'text', + placeholder: MailPoet.I18n.t('replyToAddressPlaceholder'), + validation: { + '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 { - getFields: function getFields() { - return fields; - }, - getSendButtonOptions: function getSendButtonOptions() { - return { - value: MailPoet.I18n.t('activate'), - }; - }, + value: MailPoet.I18n.t('activate'), }; - } -); + }, +};