Display status column
[MAILPOET-3087]
This commit is contained in:
@@ -13,6 +13,10 @@ const columns = [
|
||||
label: MailPoet.I18n.t('formName'),
|
||||
sortable: true,
|
||||
},
|
||||
{
|
||||
name: 'status',
|
||||
label: MailPoet.I18n.t('status'),
|
||||
},
|
||||
{
|
||||
name: 'segments',
|
||||
label: MailPoet.I18n.t('segments'),
|
||||
@@ -182,6 +186,24 @@ class FormList extends React.Component {
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
renderStatus(form) {
|
||||
return (
|
||||
<div>
|
||||
<p>
|
||||
<select
|
||||
data-id={form.id}
|
||||
defaultValue={form.status}
|
||||
onChange={this.updateStatus}
|
||||
>
|
||||
<option value="enabled">{MailPoet.I18n.t('active')}</option>
|
||||
<option value="disabled">{MailPoet.I18n.t('inactive')}</option>
|
||||
</select>
|
||||
</p>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
renderItem = (form, actions) => {
|
||||
const rowClasses = classNames(
|
||||
'manage-column',
|
||||
@@ -213,6 +235,9 @@ class FormList extends React.Component {
|
||||
</strong>
|
||||
{ actions }
|
||||
</td>
|
||||
<td className="column" data-colname={MailPoet.I18n.t('status')}>
|
||||
{ this.renderStatus(form) }
|
||||
</td>
|
||||
<td className="column" data-colname={MailPoet.I18n.t('segments')}>
|
||||
{ segments }
|
||||
</td>
|
||||
|
Reference in New Issue
Block a user