/* eslint-disable no-console */ import * as React from 'react'; import styles from '@patternfly/react-styles/css/components/Page/page'; import { css } from '@patternfly/react-styles'; import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon'; import { Button, ButtonVariant } from '../../../components/Button'; import { PageContextConsumer, PageContextProps } from '../../../components/Page/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?: any; /** 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