vuematerial/vue-material

View on GitHub
src/core/utils/MdResizeObserver.js

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import raf from 'raf'
import MdObserveEvent from './MdObserveEvent'

export default (el = window, observerFn) => {
  const observer = MdObserveEvent(el, 'resize', () => {
    raf(observerFn)
  }, { passive: true })

  return {
    destroy: observer.destroy
  }
}