@shopgate/engage
Version:
Shopgate's ENGAGE library.
6 lines • 875 B
JavaScript
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};