Repository URL to install this package:
|
Version:
0.9.5 ▾
|
"use strict";
var __rest = (this && this.__rest) || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function")
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
t[p[i]] = s[p[i]];
return t;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = __importDefault(require("react"));
const CancelReturnForm_1 = __importDefault(require("./CancelReturnForm"));
const renderProps_1 = require("./ProductItemList/renderProps");
exports.defaultRenderProductItem = renderProps_1.defaultRenderProductItem;
const styled_1 = require("./styled");
function defaultRenderStatus(props, state) {
/**
* @todo need to be passed only the required values not as entire props
*/
const { orderStatusData } = props, remainingProps = __rest(props, ["orderStatusData"]);
return react_1.default.createElement(styled_1.StyledOrderStatus, { orderStatusData: orderStatusData, state: state });
}
exports.defaultRenderStatus = defaultRenderStatus;
function defaultRenderPaymentSummary(props) {
return react_1.default.createElement(styled_1.StyledPaymentSummary, Object.assign({}, props));
}
exports.defaultRenderPaymentSummary = defaultRenderPaymentSummary;
function defaultRenderProductItemList(props, state) {
// @note - this is so that we don't pass state from ExpandableCard
// not sure why we are passing ExpandableCardState in props
// that is why we!!!!!!
// const { state, isVisible, isActive, isFocused, ...remainingProps } = props
/**
* @todo need to be passed only the required values not as entire props
*/
// console.debug('[Presets/Order] defaultRenderProductItemList(): ')
// console.dir(props)
// console.dir(state)
const { list, renderProductItem, isSubscriptionItem } = props, remainingProps = __rest(props, ["list", "renderProductItem", "isSubscriptionItem"]);
return react_1.default.createElement(styled_1.StyledProductItemList, { list: list, state: state, renderProductItem: renderProductItem, isSubscriptionItem: isSubscriptionItem });
}
exports.defaultRenderProductItemList = defaultRenderProductItemList;
// === order forms ===
/**
* Renders the product order action button group 'Track package', 'Order again', 'Cancel'
* @param props OrderPresetProps
*/
function defaultRenderOrderButtons(props, state) {
const view = (react_1.default.createElement(react_1.default.Fragment, null,
react_1.default.createElement(styled_1.StyledPrimaryButton, { width: '162px', text: 'primary', onClick: state.toggleActive }),
react_1.default.createElement(styled_1.StyledSecondaryButton, { width: '162px', text: 'secondary' }),
react_1.default.createElement(styled_1.StyledSecondaryButton, { width: '162px', text: 'teritary' })));
return view;
}
exports.defaultRenderOrderButtons = defaultRenderOrderButtons;
/**
* Renders the product order button click form
* @param {OrderPresetProps} props
*/
function defaultRenderOrderForm(props, state) {
return react_1.default.createElement(CancelReturnForm_1.default, { state: state });
}
exports.defaultRenderOrderForm = defaultRenderOrderForm;
//# sourceMappingURL=renderProps.js.map