Add workspace.toggle() method

This commit is contained in:
Matthew Dapena-Tretter
2017-03-14 16:31:06 -07:00
parent 5b4f402278
commit d854a88dbb
3 changed files with 64 additions and 10 deletions

View File

@@ -88,10 +88,22 @@ module.exports = class Dock {
this.setState({draggingItem})
}
activate () {
this.setState({open: true})
}
hide () {
this.setState({open: false})
}
toggle () {
this.setState({open: !this.state.open})
}
isOpen () {
return this.state.open
}
setState (newState) {
const prevState = this.state
const nextState = Object.assign({}, prevState, newState)