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`