hummingbird-me/kitsu-web

View on GitHub
app/components/lazy-image.js

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import Component from '@ember/component';
import { scheduleOnce } from '@ember/runloop';

export default Component.extend({
  classNames: ['lazy-image'],

  didUpdateAttrs() {
    scheduleOnce('afterRender', () => {
      this.element.querySelector('img').classList.remove('lazyload');
      this.element.querySelector('img').classList.add('lazyload');
    });
  }
});