/** * External dependencies */ import { __ } from '@wordpress/i18n'; import { NavigationMenu, NavigationGroup } from '@woocommerce/experimental'; /** * Internal dependencies */ import CategoryTitle from '../category-title'; import Item from '../../components/Item'; export const PrimaryMenu = ( { category, onBackClick, pluginItems, primaryItems, } ) => { if ( ! primaryItems.length && ! pluginItems.length ) { return null; } const { rootBackLabel, rootBackUrl } = window.wcNavigation; const isRootBackVisible = category.id === 'woocommerce' && rootBackUrl; return ( } menu={ category.id } parentMenu={ category.parent } backButtonLabel={ isRootBackVisible ? rootBackLabel : category.backButtonLabel || null } onBackButtonClick={ isRootBackVisible ? () => { onBackClick( 'woocommerce' ); window.location = rootBackUrl; } : () => onBackClick( category.id ) } > { !! primaryItems.length && ( { primaryItems.map( ( item ) => ( ) ) } ) } { !! pluginItems.length && ( { pluginItems.map( ( item ) => ( ) ) } ) } ); };