Repository URL to install this package:
|
Version:
2.1.7 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
const tslib_1 = require("tslib");
const react_1 = tslib_1.__importDefault(require("react"));
const exotic_1 = require("exotic");
const styled_1 = require("./styled");
function defaultRenderOrderStatus() {
return react_1.default.createElement(styled_1.StatusWrapper, null, react_1.default.createElement(styled_1.StyledTextPlaceholder, {
width: 200
}), react_1.default.createElement(styled_1.StyledTextPlaceholder, {
width: 350
}), react_1.default.createElement(styled_1.StyledTextPlaceholder, {
width: 200
}));
}
exports.defaultRenderOrderStatus = defaultRenderOrderStatus;
function defaultRenderOrderDetails(props) {
const {
state
} = props;
const handleClick = exotic_1.isObj(state) === true ? state.handleToggle : false;
return react_1.default.createElement(styled_1.StyledRectanglePlaceholder, {
height: 24,
onClick: handleClick
});
}
exports.defaultRenderOrderDetails = defaultRenderOrderDetails;
function defaultRenderPrintIcon() {
return react_1.default.createElement(styled_1.StyledTextPlaceholder, {
width: 24,
height: 24
});
}
exports.defaultRenderPrintIcon = defaultRenderPrintIcon;
function defaultRenderBox(props) {
const {
renderOrderStatus,
renderOrderDetails,
renderPrintIcon,
onPrintButtonClick
} = props,
remainingProps = tslib_1.__rest(props, ["renderOrderStatus", "renderOrderDetails", "renderPrintIcon", "onPrintButtonClick"]);
const handleClick = event => {
if (exotic_1.isFunction(onPrintButtonClick)) {
onPrintButtonClick(event);
}
};
return react_1.default.createElement(react_1.default.Fragment, null, renderOrderStatus(remainingProps), react_1.default.createElement(styled_1.DetailsWrapper, null, react_1.default.createElement(styled_1.StyledPrintIcon, {
onClick: handleClick
}, renderPrintIcon(remainingProps)), renderOrderDetails(remainingProps)));
}
exports.defaultRenderBox = defaultRenderBox;
function defaultRenderWrapper(props) {
const {
className,
children
} = props;
return react_1.default.createElement(styled_1.Wrapper, {
className: className
}, children);
}
exports.defaultRenderWrapper = defaultRenderWrapper;