import { Grid } from '@elementor/app-ui'; import HeaderButtons from '../../../../../../assets/js/layout/header-buttons'; import { appsEventTrackingDispatch } from 'elementor-app/event-track/apps-event-tracking'; export default function Header( props ) { const eventTracking = ( command, source = 'home page', kitName = null, eventType = 'click' ) => appsEventTrackingDispatch( command, { page_source: source, element_position: 'app_header', kit_name: kitName, event_type: eventType, }, ), onClose = () => { eventTracking( 'kit-library/close', props?.pageId, props?.kitName ); window.top.location = elementorAppConfig.admin_url; }; return ( { props.startColumn || eventTracking( 'kit-library/logo' ) } >

{ __( 'Kit Library', 'elementor' ) }

} { props.centerColumn || } { props.endColumn ||
}
); } Header.propTypes = { startColumn: PropTypes.node, endColumn: PropTypes.node, centerColumn: PropTypes.node, buttons: PropTypes.arrayOf( PropTypes.object ), kitName: PropTypes.string, pageId: PropTypes.string, };