diff --git a/app/portainer/react/components/index.ts b/app/portainer/react/components/index.ts
index c34faebd4..825dd9052 100644
--- a/app/portainer/react/components/index.ts
+++ b/app/portainer/react/components/index.ts
@@ -49,7 +49,14 @@ export const componentsModule = angular
.component('viewLoading', r2a(ViewLoading, ['message']))
.component(
'pageHeader',
- r2a(PageHeader, ['title', 'breadcrumbs', 'loading', 'onReload', 'reload'])
+ r2a(PageHeader, [
+ 'id',
+ 'title',
+ 'breadcrumbs',
+ 'loading',
+ 'onReload',
+ 'reload',
+ ])
)
.component(
'fallbackImage',
diff --git a/app/portainer/views/templates/templates.html b/app/portainer/views/templates/templates.html
index ae2e11009..90571ca3d 100644
--- a/app/portainer/views/templates/templates.html
+++ b/app/portainer/views/templates/templates.html
@@ -1,4 +1,4 @@
-
+
diff --git a/app/react/components/PageHeader/HeaderContainer.tsx b/app/react/components/PageHeader/HeaderContainer.tsx
index acc840dad..395fda4db 100644
--- a/app/react/components/PageHeader/HeaderContainer.tsx
+++ b/app/react/components/PageHeader/HeaderContainer.tsx
@@ -12,11 +12,14 @@ export function useHeaderContext() {
throw new Error('Should be nested inside a HeaderContainer component');
}
}
+interface Props {
+ id?: string;
+}
-export function HeaderContainer({ children }: PropsWithChildren
) {
+export function HeaderContainer({ id, children }: PropsWithChildren) {
return (
-
+
{children}
diff --git a/app/react/components/PageHeader/PageHeader.tsx b/app/react/components/PageHeader/PageHeader.tsx
index 6989a8d00..a2724f5f3 100644
--- a/app/react/components/PageHeader/PageHeader.tsx
+++ b/app/react/components/PageHeader/PageHeader.tsx
@@ -10,6 +10,7 @@ import { HeaderTitle } from './HeaderTitle';
import styles from './PageHeader.module.css';
interface Props {
+ id?: string;
reload?: boolean;
loading?: boolean;
onReload?(): Promise
| void;
@@ -18,6 +19,7 @@ interface Props {
}
export function PageHeader({
+ id,
title,
breadcrumbs = [],
reload,
@@ -31,7 +33,7 @@ export function PageHeader({
}
return (
-
+