import Component from "@ember/component"; import NoticeMessage from "../mixins/notice-message"; export default Component.extend(NoticeMessage, { attributeBindings: ["notice.id:data-notice-id"], classNameBindings: [ ":wizard-notice", "notice.typeClass", "notice.dismissed:dismissed", "notice.expired:expired", "notice.hidden:hidden", ], actions: { dismiss() { this.set("dismissing", true); this.notice.dismiss().then(() => { this.set("dismissing", false); }); }, hide() { this.set("hiding", true); this.notice.hide().then(() => { this.set("hiding", false); }); }, }, });