import Widget from "discourse/widgets/widget"; import RenderGlimmer from "discourse/widgets/render-glimmer"; import { hbs } from "ember-cli-htmlbars"; import { action } from "@ember/object"; export default class AiBotHeaderPanelWrapper extends Widget { buildAttributes() { return { "data-click-outside": true }; } html() { return [ new RenderGlimmer( this, "div.widget-component-connector", hbs``, { closePanel: this.closePanel } ), ]; } @action closePanel() { this.sendWidgetAction("hideAiBotPanel"); } @action clickOutside() { this.closePanel(); } }