if (canMarkAsRead) {
extraButtons.push(
<button
+ key='mark-as-read'
aria-label={intl.formatMessage(messages.markAsRead)}
title={intl.formatMessage(messages.markAsRead)}
onClick={this.handleMarkAsRead}
className='column-header__button'
>
<Icon id='check' />
- </button>
+ </button>,
);
}
extraButtons.push(
<button
+ key='notif-cleaning'
aria-label={msgEnterNotifCleaning}
title={msgEnterNotifCleaning}
onClick={this.onEnterCleaningMode}
className={notifCleaningButtonClassName}
>
<Icon id='eraser' />
- </button>
+ </button>,
);
const notifCleaningDrawer = (
</div>
);
+ const extraButton = (
+ <>
+ {extraButtons}
+ </>
+ );
+
return (
<Column
bindToDocument={!multiColumn}
pinned={pinned}
multiColumn={multiColumn}
localSettings={this.props.localSettings}
- extraButton={extraButtons}
+ extraButton={extraButton}
appendContent={notifCleaningDrawer}
>
<ColumnSettingsContainer />