bananas-commerce-admin
Version:
What's this, an admin for apes?
28 lines • 1.95 kB
JavaScript
import React from "react";
import Link from "@mui/material/Link";
import List from "@mui/material/List";
import ListItem from "@mui/material/ListItem";
import ListItemText from "@mui/material/ListItemText";
import Card from "../../../components/Card";
import CardContent from "../../../components/Card/CardContent";
import CardHeader from "../../../components/Card/CardHeader";
import { useI18n } from "../../../contexts/I18nContext";
export const ShipmentCard = ({ shipment }) => {
const { t } = useI18n();
return (React.createElement(Card, { sx: { width: "100%" } },
React.createElement(CardHeader, { title: t("Shipment") }),
React.createElement(CardContent, { sx: { pt: 0 } },
React.createElement(List, { dense: true, disablePadding: true },
React.createElement(ListItem, { disablePadding: true },
React.createElement(ListItemText, { primary: "Carrier", secondary: shipment.carrier })),
React.createElement(ListItem, { disablePadding: true },
React.createElement(ListItemText, { primary: t("Tracking number"), secondary: shipment.tracking_number !== "" ? shipment.tracking_number : "Unavailable" })),
React.createElement(ListItem, { disablePadding: true },
React.createElement(ListItemText, { primary: t("Tracking URL"), secondary: shipment.tracking_url !== "" ? (React.createElement(Link, { href: shipment.tracking_url }, shipment.tracking_url)) : (t("Unavailable")) })),
React.createElement(ListItem, { disablePadding: true },
React.createElement(ListItemText, { primary: t("Date sent"), secondary: shipment.date_sent != null && shipment.date_sent !== ""
? new Date(shipment.date_sent).toLocaleString()
: t("Not shipped yet") }))))));
};
export default ShipmentCard;
//# sourceMappingURL=ShipmentCard.js.map