+
)
}
-export default ProductHeading
\ No newline at end of file
+const ProductHeading: React.FC
> = (props) => {
+ const { frontMatter } = useDoc();
+ const e2eSpecific = (frontMatter as any).e2eSpecific;
+ const componentSpecific = (frontMatter as any).componentSpecific;
+ const testTypePill = (e2eSpecific && ) || (componentSpecific && );
+ return ;
+};
+
+export default ProductHeading;
+export { ProductHeading, DocProductHeading };
\ No newline at end of file
diff --git a/src/components/product-heading/style.module.css b/src/components/product-heading/style.module.css
index b58aca146d..ad75d8b051 100644
--- a/src/components/product-heading/style.module.css
+++ b/src/components/product-heading/style.module.css
@@ -16,4 +16,10 @@
.productHeadingText {
font-size: 1.2rem;
margin-right: 0.5rem;
+}
+
+.productHeadingBadge {
+ margin-left: auto;
+ display: flex;
+ align-items: center;
}
\ No newline at end of file
diff --git a/src/theme/DocItem/Content/index.tsx b/src/theme/DocItem/Content/index.tsx
index 3274f2f456..620edde5e6 100644
--- a/src/theme/DocItem/Content/index.tsx
+++ b/src/theme/DocItem/Content/index.tsx
@@ -28,10 +28,7 @@ function useSyntheticTitle() {
}
return metadata.title;
}
-export default function DocItemContent({children}) {
-
-const { frontMatter: {e2eSpecific, componentSpecific} } = useDoc();
-const testTypePill = e2eSpecific && || componentSpecific &&
+export default function DocItemContent({children}: {children: React.ReactNode}) {
const syntheticTitle = useSyntheticTitle();
return (
@@ -41,7 +38,6 @@ return (
{syntheticTitle}
- {testTypePill}