@findify/react-components
Version:
Findify react UI components
23 lines (20 loc) • 704 B
JavaScript
/**
* @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;