github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/modifiers/window-resize.js (about)

     1  import { modifier } from 'ember-modifier';
     2  
     3  export default modifier(function windowResize(element, [handler]) {
     4    const boundHandler = (ev) => handler(element, ev);
     5    window.addEventListener('resize', boundHandler);
     6  
     7    return () => {
     8      window.removeEventListener('resize', boundHandler);
     9    };
    10  });