fix(settings/plugins): unloading

This commit is contained in:
Julien Fontanet
2016-11-09 16:19:07 +01:00
parent 76388ee160
commit dbb1b1e582

View File

@@ -75,12 +75,12 @@ class Plugin extends Component {
_updateLoad = () => {
const { props } = this
const { id } = props
const method = (!props.loaded && loadPlugin) || (!props.unloadable && unloadPlugin)
if (method) {
return method(id)
if (!props.loaded) {
return loadPlugin(props.id)
}
if (props.unloadable !== false) {
return unloadPlugin(props.id)
}
}
@@ -135,7 +135,11 @@ class Plugin extends Component {
<Row>
<Col mediumSize={8}>
<h5 className='form-inline clearfix'>
<ActionToggle disabled={loaded && props.unloadable} value={loaded} handler={this._updateLoad} />
<ActionToggle
disabled={loaded && props.unloadable === false}
handler={this._updateLoad}
value={loaded}
/>
<span className='text-primary'>
{` ${props.name} `}
</span>