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    
@skava/packages / pages / OrderLookup / OrderLookupWidget / OrderLookupWidget.js
Size: Mime:
import * as tslib_1 from "tslib";
import React from 'react';
import { observer } from 'xmobx/mobx-react';
import { isSafe } from 'exotic';
import { oneRouter } from '@skava/router';
import { OrderLookupWrapper } from './styled';
import { state } from './state';
import { LookUpView, renderHistoryView, } from './renderProps';
import { setLookupData, } from './deps';
let OrderLookupWidget = class OrderLookupWidget extends React.Component {
    componentDidMount() {
        state.showOrderHistory = false;
    }
    componentWillMount() {
        state.setLookupOrderDetails = true;
    }
    render() {
        if (isSafe(oneRouter.get('orderDetail')) && state.setLookupOrderDetails) {
            setLookupData();
        }
        const view = state.showOrderHistory
            ? renderHistoryView(state, setLookupData)
            : LookUpView;
        return React.createElement(OrderLookupWrapper, null, view);
    }
};
OrderLookupWidget = tslib_1.__decorate([
    observer
], OrderLookupWidget);
export { OrderLookupWidget, state };
export default OrderLookupWidget;
//# sourceMappingURL=OrderLookupWidget.js.map