UNPKG

@shopgate/engage

Version:
6 lines 875 B
import*as React from'react';import noop from'lodash/noop';import{I18n,ContextMenu}from'@shopgate/engage/components';import connect from"./CartContextMenuItemChangeFulfillment.connector";/** * @param {Object} props The component props. * @property {Function} props.onClick onClick * @property {Function} props.closeMenu closeMenu * @returns {JSX} */export var CartContextMenuItemChangeFulfillment=connect(function(props){var onClick=props.onClick,closeMenu=props.closeMenu,enabledFulfillmentMethods=props.enabledFulfillmentMethods;if(!Array.isArray(enabledFulfillmentMethods)||enabledFulfillmentMethods.length<=1){return null;}return React.createElement(ContextMenu.Item,{onClick:onClick,closeMenu:closeMenu},React.createElement(I18n.Text,{string:"locations.change_fulfillment_method"}));});CartContextMenuItemChangeFulfillment.defaultProps={onClick:noop,closeMenu:noop};