Repository URL to install this package:
|
Version:
2.1.8 ▾
|
"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;