UNPKG

@shopgate/engage

Version:
7 lines 654 B
import{connect}from'react-redux';import{getProduct,getProductStock,makeIsProductActive,makeIsBaseProductActive}from'@shopgate/engage/product';/** * @returns {Function} */function makeMapStateToProps(){var isProductActive=makeIsProductActive();var isBaseProductActive=makeIsBaseProductActive();/** * @param {Object} state The application state. * @param {Object} props The component props. * @returns {Object} */return function(state,props){return{product:getProduct(state,props),disabled:!isProductActive(state,props)||!isBaseProductActive(state,props),stockInfo:getProductStock(state,props)};};}export default connect(makeMapStateToProps);