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:
import * as React from 'react';
import { transformOrderHistory } from './transformOrderHistory';
import { StyledOrderHistoryPreset } from './styled';
import { orderHistoryContainer } from '../orderState/container.order-history';
import { handleActionButtonClick, returnCancelItemLevelOrder } from './deps';
import { handleClick } from './events';
export const renderHistoryCardItem = (order) => {
    const { orderStatusConfig, orderItemList, orderSummaryConfig } = transformOrderHistory(order);
    /** handle click for cancel/return */
    const handleCancelOrReturnSubmit = (event, item) => {
        const toSerializedData = event.state.toJSON();
        const orderLevelId = orderStatusConfig[0].value;
        returnCancelItemLevelOrder(item, toSerializedData, orderLevelId);
    };
    return (React.createElement(StyledOrderHistoryPreset, { orderStatusConfig: orderStatusConfig, paymentMethodConfig: orderHistoryContainer.paymentMethod, orderSummaryConfig: orderSummaryConfig, orderList: orderItemList, onActionButtonClick: handleActionButtonClick, onSubmit: handleCancelOrReturnSubmit, onOrderDetailsClick: handleClick }));
};
//# sourceMappingURL=renderProps.js.map