text: import isElementInViewport from "discourse/lib/is-element-in-viewport";
  
  export default Ember.Component.extend({
    didInsertElement() {
      this._super();
      const currentUser = this.currentUser;
      if (!currentUser) {
        return;
      }
  
      const path = this.get("path");
      if (path === "faq" || path === "guidelines") {
        $(window).on("load.faq resize.faq scroll.faq", () => {
          const faqUnread = !currentUser.get("read_faq");
          if (faqUnread && isElementInViewport($(".contents p").last())) {
            this.sendAction();
          }
        });
      }
    },
  
    willDestroyElement() {
      this._super();
      $(window).off("load.faq resize.faq scroll.faq");
    }
  });
  