@shopgate/engage
Version:
Shopgate's ENGAGE library.
4 lines • 891 B
JavaScript
import React from'react';import{hot}from'react-hot-loader/root';import{useRoute}from'@shopgate/engage/core';import OrderDetailsContent from"./OrderDetailsContent";import OrderDetailsProvider from"../../providers/OrderDetailsProvider";import OrderDetailsOrder from"./OrderDetailsOrder";import OrderDetailsPrivateProvider from"../../providers/OrderDetailsPrivateProvider";/**
* The OrderDetails components
* @returns {JSX}
*/var OrderDetails=function OrderDetails(){var _useRoute=useRoute(),_useRoute$params=_useRoute.params,orderId=_useRoute$params.orderId,orderNumber=_useRoute$params.orderNumber;if(orderNumber){return React.createElement(OrderDetailsPrivateProvider,{orderNumber:orderNumber},React.createElement(OrderDetailsOrder,null));}return React.createElement(OrderDetailsProvider,{orderId:orderId},React.createElement(OrderDetailsContent,null));};export default hot(OrderDetails);