Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / components / templates / PLPTemplate / PLPTemplate.js
Size: Mime:
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});

const tslib_1 = require("tslib");

const react_1 = tslib_1.__importDefault(require("react"));

const Template = tslib_1.__importStar(require("./styled"));

function defaultTemplate() {
  return react_1.default.createElement(Template.PLPpageWrapperArea, null, react_1.default.createElement(Template.PLPbannersectionArea, null), react_1.default.createElement(Template.PLPcontentsectionArea, null), react_1.default.createElement(Template.PLPfootersectionArea, null));
}

function gridTemplate() {
  return react_1.default.createElement(Template.PLPpageWrapperArea, null, react_1.default.createElement(Template.PLPbannersectionArea, null), react_1.default.createElement(Template.PLPcontentsectionArea, null, react_1.default.createElement(Template.PLPinnercontentsectionArea, null, react_1.default.createElement(Template.FilterSectionArea, null), react_1.default.createElement(Template.HeaderSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSection2xArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null), react_1.default.createElement(Template.ProductItemSectionArea, null))), react_1.default.createElement(Template.PLPfootersectionArea, null));
}

class PLPTemplate extends react_1.default.PureComponent {
  render() {
    const renderItems = this.props.gridType === 'list' ? gridTemplate() : defaultTemplate();
    return renderItems;
  }

}

PLPTemplate.defaultProps = {
  gridType: ''
};
exports.PLPTemplate = PLPTemplate;
exports.default = PLPTemplate; //# sourceMappingURL=PLPTemplate.js.map