import React from "react"; import { Divider, PageSection, PageBreadcrumb, Breadcrumb, BreadcrumbItem, BreadcrumbItemProps, TextContent, Text, Page, } from "@patternfly/react-core"; import { PageHeader, PageHeaderTitle, } from "@redhat-cloud-services/frontend-components/PageHeader"; import { getMigrationPlannerUiVersion } from "#/common/version"; // eslint-disable-next-line @typescript-eslint/no-namespace export namespace AppPage { export type Props = { title: React.ReactNode; caption?: React.ReactNode; breadcrumbs?: Array; }; } export const AppPage: React.FC> = ( props ) => { const { title, caption, breadcrumbs, children } = props; return (
{breadcrumbs?.map(({ key, children, ...bcProps }) => ( {children} ))} {caption}
{children}
); }; AppPage.displayName = "BasePage";