import { sectionNames } from "@dashboard/intl"; import { asSortParams } from "@dashboard/utils/sort"; import { parse as parseQs } from "qs"; import React from "react"; import { useIntl } from "react-intl"; import { Route, RouteComponentProps, Switch } from "react-router-dom"; import { WindowTitle } from "../components/WindowTitle"; import { orderDraftListPath, OrderDraftListUrlQueryParams, OrderDraftListUrlSortField, orderFulfillPath, OrderFulfillUrlQueryParams, orderGrantRefundEditPath, orderGrantRefundPath, orderListPath, OrderListUrlQueryParams, OrderListUrlSortField, orderPath, orderPaymentRefundPath, orderReturnPath, orderSendRefundPath, orderSettingsPath, OrderUrlQueryParams, } from "./urls"; import OrderDetailsComponent from "./views/OrderDetails"; import OrderDraftListComponent from "./views/OrderDraftList"; import OrderGrantRefundEditComponent from "./views/OrderEditGrantRefund"; import OrderFulfillComponent from "./views/OrderFulfill"; import OrderGrantRefundComponent from "./views/OrderGrantRefund"; import OrderListComponent from "./views/OrderList"; import OrderRefundComponent from "./views/OrderRefund"; import OrderReturnComponent from "./views/OrderReturn"; import OrderSendRefundComponent from "./views/OrderSendRefund"; import OrderSettings from "./views/OrderSettings"; const OrderList: React.FC> = ({ location }) => { const qs = parseQs(location.search.substr(1)) as any; const params: OrderListUrlQueryParams = asSortParams( qs, OrderListUrlSortField, OrderListUrlSortField.number, false, ); return ; }; const OrderDraftList: React.FC> = ({ location }) => { const qs = parseQs(location.search.substr(1)) as any; const params: OrderDraftListUrlQueryParams = asSortParams( qs, OrderDraftListUrlSortField, OrderDraftListUrlSortField.number, false, ); return ; }; const OrderDetails: React.FC> = ({ location, match, }) => { const qs = parseQs(location.search.substr(1)) as any; const params: OrderUrlQueryParams = qs; const id = match.params.id; return ; }; const OrderFulfill: React.FC> = ({ location, match, }) => { const qs = parseQs(location.search.substr(1)) as any; const params: OrderFulfillUrlQueryParams = qs; return ( ); }; const OrderPaymentRefund: React.FC> = ({ match }) => ( ); const OrderSendRefund: React.FC> = ({ match }) => ( ); const OrderReturn: React.FC> = ({ match }) => ( ); const OrderGrantRefund: React.FC> = ({ match }) => ( ); const OrderGrantRefundEdit: React.FC> = ({ match, }) => ( ); const Component = () => { const intl = useIntl(); return ( <> ); }; export default Component;