diff --git a/src/gitops/utils/components/DetailsPageTitle/DetailsPageTitle.tsx b/src/gitops/utils/components/DetailsPageTitle/DetailsPageTitle.tsx
new file mode 100644
index 00000000..7e086644
--- /dev/null
+++ b/src/gitops/utils/components/DetailsPageTitle/DetailsPageTitle.tsx
@@ -0,0 +1,31 @@
+import { FC, ReactNode } from 'react';
+
+import { Flex, PageBreadcrumb, PageGroup, PageSection } from '@patternfly/react-core';
+
+import './details-page-title.scss';
+
+type DetailsPageTitleProps = {
+ breadcrumb: ReactNode;
+};
+
+export const PaneHeading: React.FC = ({ children }) => (
+
+ {children}
+
+);
+
+const DetailsPageTitle: FC = ({ breadcrumb, children }) => (
+
+
+ {breadcrumb}
+
+ {children}
+
+
+
+);
+
+export default DetailsPageTitle;
diff --git a/src/gitops/utils/components/DetailsPageTitle/details-page-title.scss b/src/gitops/utils/components/DetailsPageTitle/details-page-title.scss
new file mode 100644
index 00000000..1109a5da
--- /dev/null
+++ b/src/gitops/utils/components/DetailsPageTitle/details-page-title.scss
@@ -0,0 +1,3 @@
+.details-page-title {
+ padding-block-start: var(--pf-t--global--spacer--sm);
+}