UNPKG

@shopgate/engage

Version:
5 lines 945 B
import React from'react';import PropTypes from'prop-types';import{useWidgetSettings,useCurrentProduct}from"../../../core";import RelationsSliderContent from"./RelationsSliderContent";import{WIDGET_ID}from"./constants";/** * Renders the relations slider in the desired position on the Product Detail Page. * @param {string} desiredPosition The position the relations slider needs to render. * @returns {JSX} */var RelationsSlider=function RelationsSlider(_ref){var desiredPosition=_ref.desiredPosition;var _useWidgetSettings=useWidgetSettings(WIDGET_ID),type=_useWidgetSettings.type,position=_useWidgetSettings.position;var _useCurrentProduct=useCurrentProduct(),productId=_useCurrentProduct.productId;if(!type||position!==desiredPosition){return null;}return React.createElement(RelationsSliderContent,{productId:productId,type:type,max:10,limit:100});};RelationsSlider.defaultProps={desiredPosition:'header'};export default RelationsSlider;