UNPKG

@findify/react-components

Version:
23 lines (20 loc) 704 B
/** * @module layouts/Recommendation */ import { createElement } from 'react'; import { useConfig } from '@findify/react-connect'; import Grid from "./Grid"; import Slider from "./Slider"; /** * HOC that decides, which style recommendation to use, * based on configuration */ var Recommendation = function Recommendation() { var _useConfig = useConfig(), config = _useConfig.config; var template = config.get('template'); if (template === 'slider') return /*#__PURE__*/createElement(Slider); if (template === 'grid') return /*#__PURE__*/createElement(Grid); return null; }; export default process.env.HOT ? require('react-hot-loader').hot(module)(Recommendation) : Recommendation;