import Grid from '../ui/grid/grid'; import HeaderButtons from './header-buttons'; import usePageTitle from 'elementor-app/hooks/use-page-title'; export default function Header( props ) { usePageTitle( { title: props.title } ); let TitleTag = 'span', titleAttrs = {}; if ( props.titleRedirectRoute ) { TitleTag = 'a'; titleAttrs = { href: `#${ props.titleRedirectRoute }`, target: '_self', }; } return (

{ props.title }

); } Header.propTypes = { title: PropTypes.string, titleRedirectRoute: PropTypes.string, buttons: PropTypes.arrayOf( PropTypes.object ), onClose: PropTypes.func, }; Header.defaultProps = { buttons: [], };