Delete role collapse chevron if no API

This commit is contained in:
Jim Laurie 2017-12-14 17:06:26 +01:00
parent 78c2b252cd
commit f12927d2ce

View File

@ -47,6 +47,7 @@ class Plugin extends React.Component { // eslint-disable-line react/prefer-state
render() {
const divStyle = this.state.collapse ? { marginBottom: '.4rem' } : {};
const icon = get(this.context.plugins.toJS(), [this.props.name, 'icon']);
const emptyApplication = !isEmpty(get(this.props.plugin, 'controllers'));
return (
<div className={styles.plugin} style={divStyle}>
@ -72,8 +73,9 @@ class Plugin extends React.Component { // eslint-disable-line react/prefer-state
)}
</div>
</div>
<div className={this.state.collapse ? styles.chevronUp : styles.chevronDown}>
</div>
{ emptyApplication ? (
<div className={this.state.collapse ? styles.chevronUp : styles.chevronDown}></div>
) : '' }
</div>
<Collapse isOpen={this.state.collapse}>
<div />