File "all-parts-button.js"
Full Path: /home/warrior1/public_html/languages/wp-content-20241001222009/plugins/elementor/app/modules/site-editor/assets/js/organisms/all-parts-button.js
File size: 649 bytes
MIME-type: text/x-java
Charset: utf-8
import MenuItem from 'elementor-app/ui/menu/menu-item';
import { Match } from '@reach/router';
export default function AllPartsButton( props ) {
const activePathname = '/site-editor/templates';
return (
<Match path={ activePathname }>
{ ( { match } ) => {
const className = `eps-menu-item__link${ match || props.promotion ? ' eps-menu-item--active' : '' }`;
return (
<MenuItem
text={ __( 'All Parts', 'elementor' ) }
className={ className }
icon="eicon-filter"
url={ props.url }
/> );
}
}
</Match>
);
}
AllPartsButton.propTypes = {
url: PropTypes.string,
promotion: PropTypes.bool,
};