Display status column

[MAILPOET-3087]
This commit is contained in:
Pavel Dohnal
2020-08-18 09:42:04 +02:00
committed by Veljko V
parent ceb69a5804
commit 30b15bbba4
2 changed files with 28 additions and 0 deletions

View File

@@ -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>