woocommerce/plugins/woocommerce-admin/client/navigation/store/selectors.js

25 lines
601 B
JavaScript

/**
* External dependencies
*/
import { applyFilters } from '@wordpress/hooks';
const MENU_ITEMS_HOOK = 'woocommerce_navigation_menu_items';
export const getMenuItems = ( state ) => {
return applyFilters( MENU_ITEMS_HOOK, state.menuItems );
};
export const getActiveItem = ( state ) => {
return state.activeItem || null;
};
// @todo This should be moved into @wordpress/core-data.
export const getSiteTitle = ( state ) => {
return state.siteTitle || null;
};
// @todo This should be moved into @wordpress/core-data.
export const getSiteUrl = ( state ) => {
return state.siteUrl || null;
};