UNPKG

material-ui

Version:

Material Design UI components built with React

25 lines (17 loc) 516 B
let Events = require('../utils/events'); module.exports = { componentDidMount() { let listeners = this.windowListeners; for (let eventName in listeners) { let callbackName = listeners[eventName]; Events.on(window, eventName, this[callbackName]); } }, componentWillUnmount() { let listeners = this.windowListeners; for (let eventName in listeners) { let callbackName = listeners[eventName]; Events.off(window, eventName, this[callbackName]); } }, };