ESLint rules

This commit is contained in:
Amine Ben hammou
2018-04-18 18:52:40 +02:00
parent f3a5c6e406
commit 2c96f1902e
2 changed files with 46 additions and 60 deletions

View File

@@ -28,7 +28,7 @@ const ListingTabs = React.createClass({
};
},
render() {
const tabs = this.state.tabs.map(tab => {
const tabs = this.state.tabs.map((tab) => {
const tabClasses = classNames(
'nav-tab',
{ 'nav-tab-active': (this.props.tab === tab.name) }

View File

@@ -1,64 +1,50 @@
define(
[
'react',
'react-router',
'mailpoet',
'form/form.jsx',
],
(
React,
Router,
MailPoet,
Form
) => {
const fields = [
{
name: 'name',
label: MailPoet.I18n.t('name'),
type: 'text',
},
{
name: 'description',
label: MailPoet.I18n.t('description'),
type: 'textarea',
tip: MailPoet.I18n.t('segmentDescriptionTip'),
},
];
import React from 'react';
import Router from 'react-router';
import MailPoet from 'mailpoet';
import Form from 'form/form.jsx';
const messages = {
onUpdate: function onUpdate() {
MailPoet.Notice.success(MailPoet.I18n.t('segmentUpdated'));
},
onCreate: function onCreate() {
MailPoet.Notice.success(MailPoet.I18n.t('segmentAdded'));
MailPoet.trackEvent('Lists > Add new', {
'MailPoet Free version': window.mailpoet_version,
});
},
};
const fields = [
{
name: 'name',
label: MailPoet.I18n.t('name'),
type: 'text',
},
{
name: 'description',
label: MailPoet.I18n.t('description'),
type: 'textarea',
tip: MailPoet.I18n.t('segmentDescriptionTip'),
},
];
const Link = Router.Link;
const SegmentForm = React.createClass({
render: function render() {
return (
<div>
<h1 className="title">
{MailPoet.I18n.t('segment')}
<Link className="page-title-action" to="/">{MailPoet.I18n.t('backToList')}</Link>
</h1>
<Form
endpoint="segments"
fields={fields}
params={this.props.params}
messages={messages}
/>
</div>
);
},
const messages = {
onUpdate: function onUpdate() {
MailPoet.Notice.success(MailPoet.I18n.t('segmentUpdated'));
},
onCreate: function onCreate() {
MailPoet.Notice.success(MailPoet.I18n.t('segmentAdded'));
MailPoet.trackEvent('Lists > Add new', {
'MailPoet Free version': window.mailpoet_version,
});
},
};
return SegmentForm;
}
const Link = Router.Link;
const SegmentForm = params => (
<div>
<h1 className="title">
{MailPoet.I18n.t('segment')}
<Link className="page-title-action" to="/">{MailPoet.I18n.t('backToList')}</Link>
</h1>
<Form
endpoint="segments"
fields={fields}
params={params}
messages={messages}
/>
</div>
);
export default SegmentForm;