diff --git a/packages/grafana-ui/src/components/PageLayout/PageToolbar.tsx b/packages/grafana-ui/src/components/PageLayout/PageToolbar.tsx index a9d8032a693..2af2412a28a 100644 --- a/packages/grafana-ui/src/components/PageLayout/PageToolbar.tsx +++ b/packages/grafana-ui/src/components/PageLayout/PageToolbar.tsx @@ -15,6 +15,7 @@ import { IconButton } from '../IconButton/IconButton'; export interface Props { pageIcon?: IconName; title?: string; + section?: string; parent?: string; onGoBack?: () => void; titleHref?: string; @@ -30,6 +31,7 @@ export interface Props { export const PageToolbar: FC = React.memo( ({ title, + section, parent, pageIcon, onGoBack, @@ -59,63 +61,77 @@ export const PageToolbar: FC = React.memo( className ); + const leftItemChildren = leftItems?.map((child, index) => ( +
+ {child} +
+ )); + + const titleEl = ( + <> + {title} + {section && / {section}} + + ); + return (