+ {(title || tabs) && (
+
+ {title && (
+
+ {title}
+
+ )}
+ {tabs && tabs.length > 0 && (
+
+ )}
+
+ )}
+
+ {children}
+
+
+ );
+}
+
+/**
+ * Swappable component for laying out page content with header and navigation.
+ * The default implementation uses plain HTML elements.
+ * Apps can override this with a custom implementation (e.g., using @backstage/ui).
+ *
+ * @public
+ */
+export const PageLayout = createSwappableComponent