UNPKG

bananas-commerce-admin

Version:

What's this, an admin for apes?

27 lines 1.76 kB
import React from "react"; import { BusinessCenterOutlined, PersonOutlineOutlined } from "@mui/icons-material"; import { Box, Stack } from "@mui/material"; import { TableCell } from "../../../components/Table/TableCell"; import { NavigatingTableRow } from "../../../components/Table/TableRow"; import { formatPurchaseNumber } from "../../../util/format_purchase_number"; import { formatCustomerName } from "../../../util/format_string"; import { getPurchaseItemTitle } from "../../../util/purchase_item_title"; export const PurchaseRow = ({ purchase }) => (React.createElement(NavigatingTableRow, { route: "pos.purchase:detail", routeParams: { purchase_number: purchase.number } }, React.createElement(TableCell, null, formatPurchaseNumber(purchase.number)), React.createElement(TableCell, null, getPurchaseItemTitle(purchase.items)), React.createElement(TableCell, null, React.createElement(Stack, { alignItems: "center", direction: "row", spacing: 1 }, purchase.company_name ? (React.createElement(BusinessCenterOutlined, { fontSize: "small" })) : (React.createElement(PersonOutlineOutlined, { fontSize: "small" })), React.createElement(Box, { component: "span" }, formatCustomerName(purchase)))), React.createElement(TableCell, null, purchase.email), React.createElement(TableCell, { align: "right" }, `${purchase.total_amount} ${purchase.currency}`), React.createElement(TableCell, null, purchase.date_confirmed ? new Date(purchase.date_confirmed).toLocaleString("sv-SE", { year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", }) : "—"))); //# sourceMappingURL=PurchaseRow.js.map