Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
languages
/
wp-content-20241001222009
/
plugins
/
elementor
/
app
/
assets
/
js
/
layout
:
header.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
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 ( <Grid container alignItems="center" justify="space-between" className="eps-app__header"> <TitleTag className="eps-app__logo-title-wrapper" { ...titleAttrs }> <i className="eps-app__logo eicon-elementor" /> <h1 className="eps-app__title">{ props.title }</h1> </TitleTag> <HeaderButtons buttons={ props.buttons } /> </Grid> ); } Header.propTypes = { title: PropTypes.string, titleRedirectRoute: PropTypes.string, buttons: PropTypes.arrayOf( PropTypes.object ), onClose: PropTypes.func, }; Header.defaultProps = { buttons: [], };