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    
Size: Mime:
"use strict";

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

const tslib_1 = require("tslib");

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

const ExpandableCard_1 = require("@skava/ui/dist/components/organisms/ExpandableCard");

const SubscriptionOrderInformation_1 = require("../SubscriptionOrderInformation");

const ProductItem_1 = require("../ProductItem");

const styled_1 = require("./styled");

function defaultRenderDefaultView(props) {
  return react_1.default.createElement(styled_1.StyledTextLink, {
    height: 42
  });
}

exports.defaultRenderDefaultView = defaultRenderDefaultView;

function defaultRenderExpandedView(props, state) {
  return react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(styled_1.StyledTextLink, {
    height: 42
  }), react_1.default.createElement(styled_1.StyledTextLink, {
    height: 42
  }), react_1.default.createElement(styled_1.StyledTextLink, {
    height: 42
  }), react_1.default.createElement(styled_1.StyledTextLink, {
    height: 42
  }));
}

exports.defaultRenderExpandedView = defaultRenderExpandedView;

function defaultRenderToggleButton(props, state) {
  return react_1.default.createElement(styled_1.ManageButton, {
    width: 190,
    height: 16,
    onClick: state.handleToggle
  });
}

exports.defaultRenderToggleButton = defaultRenderToggleButton;

function defaultRenderExpandableCard(props) {
  const {
    renderDefaultView,
    renderExpandedView,
    renderToggleButton
  } = props,
        remainingProps = tslib_1.__rest(props, ["renderDefaultView", "renderExpandedView", "renderToggleButton"]);

  return react_1.default.createElement(ExpandableCard_1.ExpandableCard, Object.assign({
    renderDefaultView: renderDefaultView,
    renderExpandedView: renderExpandedView,
    renderToggleButton: renderToggleButton
  }, remainingProps));
}

exports.defaultRenderExpandableCard = defaultRenderExpandableCard;

function defaultRenderProductItem(props) {
  return react_1.default.createElement(ProductItem_1.ProductItem, null);
}

exports.defaultRenderProductItem = defaultRenderProductItem;

function defaultRenderOrderDetails(props) {
  return react_1.default.createElement(SubscriptionOrderInformation_1.SubscriptionOrderInformation, null);
}

exports.defaultRenderOrderDetails = defaultRenderOrderDetails;

function defaultRenderOrderStatus(props) {
  return react_1.default.createElement(styled_1.StyledOrderStatus, null);
}

exports.defaultRenderOrderStatus = defaultRenderOrderStatus;

function defaultRenderBox(props) {
  const {
    renderOrderStatus,
    renderOrderDetails,
    renderProductItem,
    renderExpandableCard,
    renderSubscriptionDetailList
  } = props,
        remainingProps = tslib_1.__rest(props, ["renderOrderStatus", "renderOrderDetails", "renderProductItem", "renderExpandableCard", "renderSubscriptionDetailList"]);

  const statusView = renderOrderStatus(remainingProps);
  const orderDetailsView = renderOrderDetails(remainingProps);
  const productItemView = renderProductItem(remainingProps);
  const expandableCardView = renderExpandableCard(remainingProps);
  return react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(styled_1.ProductDetailsWrapper, null, statusView, react_1.default.createElement(styled_1.OrderDetailWrapper, null, orderDetailsView), react_1.default.createElement(styled_1.ProductItemWrapper, null, productItemView)), react_1.default.createElement(styled_1.StyledExpandableCard, null, expandableCardView));
}

exports.defaultRenderBox = defaultRenderBox;

function defaultRenderWrapper(props) {
  const {
    className,
    children
  } = props;
  const passThroughProps = Object.freeze({
    className,
    'data-qa': props['data-qa']
  });
  return react_1.default.createElement(styled_1.Wrapper, Object.assign({}, passThroughProps), children);
}

exports.defaultRenderWrapper = defaultRenderWrapper;