diff --git a/web/src/elements/PageHeader.ts b/web/src/elements/PageHeader.ts index c05611920..b3c433fb8 100644 --- a/web/src/elements/PageHeader.ts +++ b/web/src/elements/PageHeader.ts @@ -15,6 +15,7 @@ import PFButton from "@patternfly/patternfly/components/Button/button.css"; import { EVENT_API_DRAWER_TOGGLE, EVENT_NOTIFICATION_DRAWER_TOGGLE, + EVENT_REFRESH, EVENT_SIDEBAR_TOGGLE, TITLE_DEFAULT, } from "../constants"; @@ -90,14 +91,11 @@ export class PageHeader extends LitElement { ]; } - renderIcon(): TemplateResult { - if (this.icon) { - if (this.iconImage) { - return html` `; - } - return html` `; - } - return html``; + constructor() { + super(); + window.addEventListener(EVENT_REFRESH, () => { + this.firstUpdated(); + }); } firstUpdated(): void { @@ -112,6 +110,16 @@ export class PageHeader extends LitElement { }); } + renderIcon(): TemplateResult { + if (this.icon) { + if (this.iconImage) { + return html` `; + } + return html` `; + } + return html``; + } + render(): TemplateResult { return html`