@gechiui/components
Version:
UI components for GeChiUI.
34 lines (27 loc) • 643 B
JavaScript
/**
* External dependencies
*/
import { filter } from 'lodash';
/**
* GeChiUI dependencies
*/
import { __ } from '@gechiui/i18n';
/**
* Internal dependencies
*/
import { useNavigationContext } from '../context';
import { ItemBaseUI, ItemUI } from '../styles/navigation-styles';
export default function NavigationSearchNoResultsFound( { search } ) {
const {
navigationTree: { items },
} = useNavigationContext();
const resultsCount = filter( items, '_isVisible' ).length;
if ( ! search || !! resultsCount ) {
return null;
}
return (
<ItemBaseUI>
<ItemUI>{ __( '未找到结果。' ) } </ItemUI>
</ItemBaseUI>
);
}