From d7b6077909ba69562e30516b8f4d37b326d91f41 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 20 Mar 2026 08:59:25 +0100 Subject: [PATCH] catalog: disable page layout header for entity page The entity page in the new frontend system already renders its own header through the EntityHeader extension, so the default page layout header from the PageBlueprint was redundant. This disables it by passing noHeader: true to the page factory. Signed-off-by: Patrik Oldsberg Made-with: Cursor --- .changeset/catalog-entity-page-no-header.md | 5 +++++ plugins/catalog/src/alpha/pages.tsx | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/catalog-entity-page-no-header.md diff --git a/.changeset/catalog-entity-page-no-header.md b/.changeset/catalog-entity-page-no-header.md new file mode 100644 index 0000000000..51cda8f087 --- /dev/null +++ b/.changeset/catalog-entity-page-no-header.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog': patch +--- + +Disabled the default page layout header for the catalog entity page in the new frontend system. The entity page already renders its own header through the `EntityHeader` extension, so the page layout header was redundant. diff --git a/plugins/catalog/src/alpha/pages.tsx b/plugins/catalog/src/alpha/pages.tsx index f8f09dad3b..7240e8aaa0 100644 --- a/plugins/catalog/src/alpha/pages.tsx +++ b/plugins/catalog/src/alpha/pages.tsx @@ -125,6 +125,7 @@ export const catalogEntityPage = PageBlueprint.makeWithOverrides({ factory(originalFactory, { config, inputs }) { return originalFactory({ path: '/catalog/:namespace/:kind/:name', + noHeader: true, title: 'Catalog Entity', // NOTE: The `convertLegacyRouteRef` call here ensures that this route ref // is mutated to support the new frontend system. Removing this conversion