saleor-dashboard/src/orders/components/OrderCustomer/PickupAnnotation.tsx

36 lines
988 B
TypeScript
Raw Normal View History

import { Typography } from "@material-ui/core";
import FormSpacer from "@saleor/components/FormSpacer";
import {
OrderDetailsFragment,
WarehouseClickAndCollectOptionEnum,
} from "@saleor/graphql";
import React from "react";
import { FormattedMessage } from "react-intl";
import messages from "./messages";
interface PickupAnnotationProps {
order?: OrderDetailsFragment;
}
export const PickupAnnotation: React.FC<PickupAnnotationProps> = ({
order,
}) => {
if (order?.deliveryMethod?.__typename === "Warehouse") {
return (
<>
<FormSpacer />
<Typography variant="caption" color="textSecondary">
{order?.deliveryMethod?.clickAndCollectOption ===
WarehouseClickAndCollectOptionEnum.LOCAL ? (
<FormattedMessage {...messages.orderCustomerFulfillmentLocal} />
) : (
<FormattedMessage {...messages.orderCustomerFulfillmentAll} />
)}
</Typography>
</>
);
}
return null;
};