/* eslint-disable no-console */ import * as React from 'react'; import styles from '@breakaway/react-styles/css/components/Page/page'; import { css } from '@breakaway/react-styles'; import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon'; import { Button, ButtonVariant } from '../../components/Button'; import { PageContextConsumer, PageContextProps } from './PageContext'; export interface PageHeaderProps extends React.HTMLProps { /** Additional classes added to the page header */ className?: string; /** Component to render the logo/brand, use */ logo?: React.ReactNode; /** Additional props passed to the logo anchor container */ logoProps?: object; /** Component to use to wrap the passed */ logoComponent?: React.ReactNode; /** Component to render the header tools, use */ headerTools?: React.ReactNode; /** Component to render navigation within the header, use